sailfish-ytplayer icon indicating copy to clipboard operation
sailfish-ytplayer copied to clipboard

YouTube client for Sailfish OS

YTPlayer

YTPlayer is an unofficial YouTube client for SailfishOS.

Getting the source

Since YTPlayer uses some extra 3rd party components shipped in git submodules it needs to be cloned with --recursive option. Ex:

  • git clone --recursive https://github.com/tworaz/sailfish-ytplayer.git

Build Prequisites

  • SailfishOS SDK (https://sailfishos.org/develop/sdk-overview/)
  • YouTube Data API v3 key & client ID (https://developers.google.com/youtube/v3/)

Building

  1. Paste your YouTube Data API v3 key into a file called youtube-data-api-v3.key and place it in the YTPlayer source directory.
  2. Copy YouTube client ID JSON file into YTPlayer source directory. Rename the file to youtube-client-id.json
  3. Start the SailfishOS SDK.
  4. Load harbour-ytplayer.pro file.
  5. Build and deploy the application to your phone/tablet/emulator.

Translating

If you want to translate YTPlayer into your native language you can use Transifex (https://www.transifex.com/tworaz/ytplayer).