Starfish

Rating: 
4.6
Your rating: None Average: 4.6 (5 votes)

Starfish lets you to stream and download StarCraft Brood War and StarCraft II VODs from the internet to your device.

Keep up to date with the GSL, the ASL, WCS, and much much more.

The sources are available on GitHub.

 

Screenshots: 
Changelog: 

Version 1.0.5

bug fixes

  • Fixes issue with year change in sc2links.com scraper
  • Fixes various crashed when the app is closed
  • Fixes issue with downloaded vods not being available offline
  • Video player:
    • only grab frame if there is video data to prevent empty/black cover page backgrouds
    • fixes crash when exiting playback

usability issues

  • VideoPlayerPage.qml:
    • close control panel on new vod play
    • pause video when the stream stalls for more than 10s
  • Attempt to improve vod format selection dialog startup performance
  • Made filter page titles more consistent: 'Game' on top level page is now 'game'. 'Go go go' is now 'go go go'.
  • StatsPage.qml:
    • better visual separation of text/button
    • adds item for new vod count
  • Adds SQL patch level to tool page

features

  • Limit 'New' page to vods not older than 30 days (configurable)
  • Adds 'Not yet watched' page to access all unseen vods
  • Adds support to delete icons from tools page
  • MatchItem.qml:
    • Adds support to display the watch progress on a vod's match item
    • Adds option to to play a stream while selecting the format
  • Adds support to delete seen vods files from filter/tournament/stage pages
  • Add support for clearing recently watched videos from context menu
  • Video playback now prevents screen dimming/blanking

Version 1.0.4

bug fixes

  • MatchItem.qml: fixes vod download if no format matches
  • fixes issues related to multiple vods sharing the same url

    If an url is shared between multiple matches only the match item that triggered the download used to show downloading/downloaded status.

    Now, once a shared download starts, all affected match items show the correct progress. The download can be canceled using any of the match items. Once the download completes all match items will  have the correct 'vod offline available' status and icon.
     

  • fixes icon on video player page for (partially) downloaded vods
  • canceling a vod fetch now aborts database (meta)data web requests

usability issues

  • MatchItem.qml: click on the loaded vod thumbnail now starts the video instead of reloading the thumbnail
  • VideoPlayerPage.qml: fixes issue with start seek ending up short of target offset
  • application window now activates if user clicks on 'new vods' notification
  • adds support to pause/resume video playback on device lock/unlock
  • adds support to pause/resume video playback on cover page
  • starts playback immediately for fully downloaded vods
  • SettingsPage.qml: Moved options related to the scraper closer together

features

  • MatchItem.qml
    • adds support to download a vod with a given format
    • adds support for player race icons
  • adds a page to show detail on a (partially) downloaded vod
    • file size
    • download progress
    • file path
    • id
    • resolution
  • adds support for race retrieval to sc2links.com scraper

Version 1.0.3

  • Adds missing link activation handlers to AboutPage.qml
  • Adds support for applying database patches on app start
  • Adds various event icons
  • New app icon
  • Adds support to periodically fetch new VODs
  • Removes dangling 'Continue watching' label if there no recently played videos
  • Adds page of active downloads to entry page
  • Various text improvements
  • Adds support to navigate back to the entry page from every content page by clicking on the home icon in the top left corner of the app
  • Hides 'New VODs' and 'Offline available VODs' entries if there is no content
  • Match item now shows busy indicator instead of cloud icon during download to indicate activity
  • Fixes size of 'reload thumbnail' image
  • Deleting a vod from the context menu (MatchItem) now properly resets the download progress to 0
  • Fixes playback from last position for matches on NewPage.qml
  • Fixes sorting of match items on NewPage.qml (now date (desc), full event name, match name)
  • Adds support for offline available vod navigation
  • Adds remote action to 'new vods' notification which activates the 'New VODs' page

Version 1.0.2

  • Adds status icon to video player page to indicate if media is being streamed or from file
  • Adds support for continuing watching vod where we left of (StagePage)
  • Adds notification indicating the number of seen vod files deleted
  • Adds notification containing the number of new vods after fetch completes
  • sc2links.com scraper:
    • fixes skipping of events
    • full event name is now reported (e.g. GSL Code S Season Two)
  • Various classification fixes for SC2/Brood War events

Version 1.0.1

  • Various performance improvements
    • Faster initial data import
    • Faster fetch of new vods
    • Drill down by category now performs better
  • Fixes issues with thumbnail / meta data images not showing right

Version 1.0.0

  • Initial release

Comments

pdelfes's picture

Another great and useful app to this awesome collection of great and useful apps sailfish os have.

virgi's picture

nice one! good job! didn't expect starcraft fans here :D

birdzhang's picture

Good job!

The application name is the same as my application Dotafish lol