GithubHelp home page GithubHelp logo

wdehoog / shoutcast-sailfish Goto Github PK

View Code? Open in Web Editor NEW
2.0 3.0 1.0 8.25 MB

Shoutcast browser and player for SailfishOS

QML 83.99% JavaScript 14.52% QMake 1.49%
shoutcast music-player sailfishos

shoutcast-sailfish's Introduction

shoutcast-sailfish

A Shoutcast player for SailfishOS. It is a simple but effective one.

I use and develop it on my Oneplus One.

See the screenshots directory for how it looks.

A package can be found in my OBS repository.

Issues

Features

  • Browse by Genre
  • List Top 500
  • Search by 'Now Playing' or Keywords
  • Tune in on a Station
  • Pause/Play

Usage

  • Press a Station will start playing it
  • A busy indicator will spin around the play Button while buffering.
  • A white bar at the top of the player area indicates the buffering progress.
  • Swipe the player area left/right will load previous/next Station (only for pages having a Station list). When swiped away the player can be restored using one of the pull/push menus
  • When configured to do so instead of playing a stream in the built in player it will call openUri on a MPris Player.
  • Cover page buttons allow play/pause/prev/next
  • Mpris controls (for example on lock page) allow play/pause/prev/next

Development

This project is developed with the Sailfish OS IDE (QT Creator).

Translations

Translation is done using Qt Quick Internationalisation. If you want to contribute a translation take shoutcast-sailfish.ts and create a version for your locale.

Donations

Sorry but I do not accept any donations. I really appreciate the gesture but it is a hobby that I am able to do because others are investing their time as well.

If someone wants to show appreciation for my work by a donation then I suggest to help support openrepos.net.

Thanks

  • Shoutcast: fantastic radio directory
  • nesnomis: harbour-allradio
  • Romain Pokrzywka: JSONListModel
  • Stefan Goessner: JSONPath
  • Gregor Santner & Sergejs Kovrovs: SwipeArea
  • igh0zt: app icon

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.