allquixotic / tribblify

PulseAudio -> Icecast/Shoutcast streaming source with tag support.
GNU Lesser General Public License v3.0
11 stars 0 forks source link

Output from version : "spotify-client-0.9.17.deb" #2

Open hellostickypantz opened 5 years ago

hellostickypantz commented 5 years ago

Typing in ./tribblify after building from source using

"spotify-client-0.9.17.deb"

On Ubuntu Server 18.04 + GalliumOS 18.04

https://github.com/olejon/spotcommander/wiki/DowngradeSpotify

Results in:

Found spotify window; name=Spotify Free - Linux Preview Changed: 'false'; Artist: 'Spotify Free'; Title: 'Linux Preview'

From the terminal output.

Can it be fixed so i can use it alongside 0.9 and spotcommander?

If not, is their any way you could encorporate getting the info about the playing track from Dbus as a fall back when older / free versions are used?

https://gist.github.com/wandernauta/6800547

allquixotic commented 5 years ago

This is actually a great suggestion; I love it. I'll see what I can do about coding this up. The window title peek felt like a hack from day 1 anyway.

Since tribblify is a hobby project for me, and everything I do with it is ideally also for my own learning, I'm probably going to attempt a rewrite of tribblify in Rust (provided that it's not too inconvenient to do all the Gstreamer stuff Tribblify does using Rust). I haven't decided yet if that means I'm going to implement this in Vala first to get you up and running, or if I'm going to start over in Rust and then implement Dbus support.

Feel free to work on this on your own if you'd like. I'll take a peek at it sometime this week, ideally, but there are a few higher priority things I'm trying to knock out first (unrelated to tribblify).

hellostickypantz commented 5 years ago

Wouldn't know where to start. Just installed GalliumOS on an otherwise defunct chromebook.

https://wiki.gnome.org/Projects/Vala/DBusServerSample

Found this however.

What IDE would you recommend to develop in??

allquixotic commented 5 years ago

I personally use Anjuta to develop Vala code. It's available in most package managers.

Actually, you know what, don't worry about it -- I'm not going to rewrite tribblify in Rust. I really love Vala :) and it deserves to get some use. Still, since this is a hobby for me, I'm not sure what the timetable will be to work on this.