Skip to content

Music, radio and podcast player for the Ubuntu Desktop

License

Notifications You must be signed in to change notification settings

eboye/musicpod

 
 

Repository files navigation

Musicpod

Music, Radio, Television and Podcast player for Ubuntu made with Flutter.

Windows, MacOs, Android and other Linux Distributions support are WIP.

INSTALL FOR UBUNTU:

Get it from the Snap Store

Dark Light

Credits

Thank you @amugofjava for creating the very easy to use and reliable podcast_search!

Thanks @alexmercerind for the super performant Mediakit library and mpris_service dart implementation!

Thank you @KRTirtho for the very easy to use Metadata God package

Thank you @tomassasovsky for the dart implementation of radiobrowser-api

MusicPod Level 1

  • play local audio files
  • filter local files
  • set root directory
  • create and manage playlists
  • play internet radio streams
  • browse for radio stations
  • play podcasts
  • search for podcasts
  • load podcast charts
  • filter podcasts by country
  • filter podcasts by genre
  • save playlists
  • save liked songs
  • save settings on disk
  • notify when a new episode of your subscribed podcasts is available

MusicPod Level 2

  • Video Podcasts (#71)
  • Play TV Stations found on radiobrowser
  • Chromecast Support (#91)
  • streaming provider agnostic sharing links
  • option to download podcasts (#240)
  • reduced memory allocation
  • WebDav support (#248)
  • upnp/dlna support (#248)

Supported operating systems and package formats

  • Ubuntu Desktop
  • Windows Support
    • Windows Store
  • Android Support (Media Controls are WIP)
    • PlayStore
  • MacOs Support
    • Apple?Store?
  • iOS Support
    • AppStore

About

Music, radio and podcast player for the Ubuntu Desktop

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • Dart 90.4%
  • C++ 4.9%
  • CMake 3.4%
  • Swift 0.5%
  • C 0.3%
  • Ruby 0.3%
  • Other 0.2%