tizonia / tizonia-openmax-il

Command-line cloud music player for Linux with support for Spotify, Google Play Music, YouTube, SoundCloud, TuneIn, iHeartRadio, Plex servers and Chromecast devices.
https://tizonia.org
GNU Lesser General Public License v3.0
1.69k stars 87 forks source link

Question is it possible to get other players utilizing Tizonia as a backend? #598

Open NonaSuomy opened 5 years ago

NonaSuomy commented 5 years ago

I was using ncmpcpp and mopidy to play somafm streams, here is my desktop of it running, just wondering in general if that is the idea around how Tizonia could be utilized?

https://wiki.archlinux.org/index.php/Ncmpcpp

image

tizonia commented 5 years ago

Hi!, thanks for sharing your desktop pic. Very cool! Is that Awesome WM?. I don't use anything else myself...!

Regarding your question, I think Tizonia as a music player focuses on having the simplest interface to a variety of online music services from the command-line. It is perhaps for people that just want to play some music as quickly and easily as possible and don't really need or want to interact too much with those services or with the running playlist. I.e. usually, long playlists (50-100 items), automatically created whenever possible, and really infrequent interaction with the playlist.

But I'm sure other people looks for other things as well. There are plans to add an RPC interface to Tizonia so that it can be used conveniently as a service and/or in a headless setup. The idea is not to make a clone of MPD or Mopidy, but to add this as an option as well. Whether the MPD or some other protocol is used is not decided. In any case, the core use case will remain command-line focused and simplicity.

But Tizonia as project offers other things as well, e.g. it has its own OpenMAX IL multimedia engine, could do video, etc.

NonaSuomy commented 5 years ago

Most of the stats are shown in the top right neofetch cli app, I customized i3-wm + polybar + rofi + pywal to make cli pretty. I like everything managed within cli as well. I enjoy when people customize cli apps to have a little ascii art bling. Any chance you will add music visualizations from waveform data to your player? I see wish to keep it simple, which that would probably go against that mantra. Thanks for the further information about utilization, how will you go about accomplishing video in cli, dump to the framebuffer or libcaca :)

NonaSuomy commented 5 years ago

I was confused with this line "A command-line streaming music client/server for Linux." I was hoping that streaming music server meant Tizonia could do the heavy lifting operating the stream api then feed a clean stream to another player like a microcontroller radio player https://github.com/Edzelf/ESP32-Radio & https://github.com/karawin/Ka-Radio32 or port this project to run directly from the ESP32 :D