You are not logged in.

#1 2018-11-24 19:20:51

extraspecialbitter
Member
From: Cochituate, MA, USA
Registered: 2015-10-12
Posts: 35
Website

Favorite Jukebox/Playlist app

I have thousands of MP3 files, and I like being able to listen to them either as albums or playlists. I used to use Rhythmbox for this purpose, but it seems a bit dated and clunky. I like Banshee very much as an alternative, but it doesn't seem to work on Debian 9 and hasn't been updated in years. Now I'm vacillating between Audacious and Clementine but haven't been overly excited about either. Playlists in particular seem non-intuitive. Given that I will soon be warehousing my physical media, I'd love to know what other options there might be for the Linux desktop enthusiast with an Apple (software) allergy.

Offline

#2 2018-11-24 19:44:24

twoion
ほやほや
Registered: 2015-08-10
Posts: 2,230

Re: Favorite Jukebox/Playlist app

I use mpd with the ncmpcpp (90% of the time) or Cantata clients. Both are simple yet flexible.

The daemon itself differentiates between the player "queue" (to which you dynamically add songs/albums (all songs from an album)/artists (all songs of all albums by an artist) or playlist contents (all songs from the playlist)) and stored "playlists" which you can add to the queue, or replace the queue with them. You create new playlists by adding to the queue and then saving the queue as a playlist.


Im grünen Wald, dort wo die Drossel singt…

Offline

#3 2018-11-24 20:20:11

Dobbie03
Resident Metalhead
From: New Zealand
Registered: 2015-09-29
Posts: 1,967
Website

Re: Favorite Jukebox/Playlist app

I use either Audacious or Deadbeef.  Currently Deadbeef.


I like my Metal like my coffee.......Black!

Online

#4 2018-11-25 02:37:28

hhh
That's easy!
Registered: 2015-09-17
Posts: 6,118
Website

Re: Favorite Jukebox/Playlist app

OP is looking for GUI, so Audacious is obviously the easiest solution. DeadBeef, of course, but it's not in the Debian repos. Maybe something like Clementine if you want more control, organization and features. For sure if you're cool with Qt libraries, Amarok.

https://packages.debian.org/stretch/clementine

https://packages.debian.org/stretch/amarok

-edit- mpv, fly fast, fly loose! (My slogan, not theirs.)

https://packages.debian.org/stretch/mpv

Online

#5 2018-11-25 03:25:55

Dobbie03
Resident Metalhead
From: New Zealand
Registered: 2015-09-29
Posts: 1,967
Website

Re: Favorite Jukebox/Playlist app

hhh wrote:

DeadBeef, of course, but it's not in the Debian repos.

Didn't know that sorry.


I like my Metal like my coffee.......Black!

Online

#6 2018-11-25 03:38:15

hhh
That's easy!
Registered: 2015-09-17
Posts: 6,118
Website

Re: Favorite Jukebox/Playlist app

No worries. I used it for a long time on my Debian desktop and also a little on Android, but I think it's a one-man project, so use at your own risk...

http://deadbeef.sourceforge.net/

https://play.google.com/store/apps/deta … d&hl=en_US

https://en.wikipedia.org/wiki/DeaDBeeF

Online

#7 2018-11-25 03:45:07

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 4,677
Website

Re: Favorite Jukebox/Playlist app

Sort of on-topic: is there any way to query a running mpv to get the currently playing file (+ other metadata if available)? This of course only has any meaning if you haven't given it the file directly, eg when using the --shuffle option.


John
--------------------
( a boring Japan blog , Japan Links, idle twitterings  and GitStuff )
In case you forget, the rules.

Offline

#8 2018-11-25 08:22:39

ohnonot
...again
Registered: 2015-09-29
Posts: 3,197
Website

Re: Favorite Jukebox/Playlist app

johnraff wrote:

Sort of on-topic: is there any way to query a running mpv to get the currently playing file (+ other metadata if available)? This of course only has any meaning if you haven't given it the file directly, eg when using the --shuffle option.

i looked into this exactly and haven't found a (easy) way.
that said, when you read the man page, and go way deep, there's:
- C PLUGINS
- EMBEDDING INTO OTHER PROGRAMS (LIBMPV)
- JSON IPC
- LUA SCRIPTING
a lot to read.
my guess is that an mpv started withoud special configuration can NOT be queried.

on topic:
i still us MOC, but am not very happy with it.
i think i want to stay with a player daemon that simply disappears from sight while still playing, afaik only mpd and MOC can do that. cmus maybe?
"intuitive" (whatever that means) playlist generation sounds like a nice feature, but i guess that's part fo the frontend. of which there are a few for mpd.

Offline

#9 2018-11-25 11:25:07

twoion
ほやほや
Registered: 2015-08-10
Posts: 2,230

Re: Favorite Jukebox/Playlist app

johnraff wrote:

Sort of on-topic: is there any way to query a running mpv to get the currently playing file (+ other metadata if available)? This of course only has any meaning if you haven't given it the file directly, eg when using the --shuffle option.

Yes, there is the mpv-stats plugin ( https://github.com/Argon-/mpv-stats.git) which you can bind to 'i' (like I do, it'll show you basic metadata in the default configuration (much more geared toward video metadata by default), just Title, but you can customize it to show more or different data. I use the default (the Title in the top right corner is from metadata, not the file name):

2018-11-25-122111_1920x1080_scrot.th.png

Another way to get title data is to use mpv-mpris to expose an MPRIS endpoint, which other software then can query to display metadata in the titlebar. I think somebody a while back wrote a tint2 plugin that could query MPRIS via DBUS.


Im grünen Wald, dort wo die Drossel singt…

Offline

#10 2018-11-26 01:50:27

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 4,677
Website

Re: Favorite Jukebox/Playlist app

<OT>
@twoion thanks! Now reading man mpv → JSON IPC
All I really need is the filepath, so there are probably simpler ways...
</OT>

The end purpose is a keybind/menu item/button to add the currently playing track to a "favourites" playlist, which is on topic I suppose.

Last edited by johnraff (2018-11-26 01:55:03)


John
--------------------
( a boring Japan blog , Japan Links, idle twitterings  and GitStuff )
In case you forget, the rules.

Offline

#11 2018-11-26 06:28:20

ohnonot
...again
Registered: 2015-09-29
Posts: 3,197
Website

Re: Favorite Jukebox/Playlist app

twoion, i assumed johnraff wanted to get the query outside of mpv, i'm not sure mpv-stats can do that?

twoion wrote:

Another way to get title data is to use mpv-mpris to expose an MPRIS endpoint, which other software then can query to display metadata in the titlebar. I think somebody a while back wrote a tint2 plugin that could query MPRIS via DBUS.

exactly.
dobbie03 did something for tint2 with mpris, leveraging the power of some app, i think it was playerctl.

Offline

#12 2018-11-26 07:10:33

Dobbie03
Resident Metalhead
From: New Zealand
Registered: 2015-09-29
Posts: 1,967
Website

Re: Favorite Jukebox/Playlist app

^ Yes it was playerctl.  Let me find the old executor and I'll share it.

# Executor 1
execp = new
execp_command = { echo "$(playerctl metadata title | awk -v len=40 '{ if (length($0) > len) print substr($0, 1, len-3) "..."; else print; }' | tr -d '&' | awk '{print "♫ " $0 ""}')"; echo  -  "$(playerctl metadata artist)" - "$(playerctl metadata album)"; } | tr "\n" " "
execp_interval = 1
execp_has_icon = 0
execp_cache_icon = 1
execp_continuous = 0
execp_markup = 1
execp_tooltip = Now Playing
execp_lclick_command = playerctl play-pause
execp_rclick_command = audacious
execp_mclick_command = 
execp_uwheel_command = 
execp_dwheel_command = 
execp_font = SFNS Display 11
execp_font_color = #ffffff 100
execp_padding = 4 0
execp_background_id = 3
execp_centered = 1
execp_icon_w = 0
execp_icon_h = 0

Last edited by Dobbie03 (2018-11-26 07:13:18)


I like my Metal like my coffee.......Black!

Online

#13 2018-11-26 07:17:17

extraspecialbitter
Member
From: Cochituate, MA, USA
Registered: 2015-10-12
Posts: 35
Website

Re: Favorite Jukebox/Playlist app

Thanks for all of the suggestions.

I've downloaded the DeaDBeeF tar file from SourceForge but will research a little further before installing it. I didn't like the way Audacious supported playlists, but perhaps that was because I had become so accustomed to Banshee. It's what I'm using currently, having tried Clementine at one point as well but being somewhat disappointed. I tried Amarok eons ago. I don't remember my impressions of it, but I ended up settling on Rhythmbox at the time.

Offline

#14 2018-11-26 07:22:30

Dobbie03
Resident Metalhead
From: New Zealand
Registered: 2015-09-29
Posts: 1,967
Website

Re: Favorite Jukebox/Playlist app

Personally I think Audacious is the best as far as how it handles playlists.  Deadbeef is close second with the added bonus of being a semi-Linux version of Foobar2000.


I like my Metal like my coffee.......Black!

Online

#15 2018-11-26 08:44:26

brontosaurusrex
Middle Office
Registered: 2015-09-29
Posts: 1,596

Re: Favorite Jukebox/Playlist app

johnraff wrote:

<OT>
@twoion thanks! Now reading man mpv → JSON IPC
All I really need is the filepath, so there are probably simpler ways...
</OT>

The end purpose is a keybind/menu item/button to add the currently playing track to a "favourites" playlist, which is on topic I suppose.

There is radioClicky, which is about mpv running as slave and talking to bash script
https://github.com/brontosaurusrex/radi … adioClicky
example how to get icy metadata
https://github.com/brontosaurusrex/radi … licky#L336

I'am assuming by using a trick similar to that you would get needed functionality.

edit: Notes.

Last edited by brontosaurusrex (2018-11-26 08:50:48)

Offline

#16 2018-11-26 09:06:10

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 4,677
Website

Re: Favorite Jukebox/Playlist app

^ @Bronto many thanks, some useful looking stuff there!


John
--------------------
( a boring Japan blog , Japan Links, idle twitterings  and GitStuff )
In case you forget, the rules.

Offline

#17 2018-11-26 14:04:15

extraspecialbitter
Member
From: Cochituate, MA, USA
Registered: 2015-10-12
Posts: 35
Website

Re: Favorite Jukebox/Playlist app

I just came across this article listing 37 different music players for Linux. I'm not sure how accurate it is in November 2018, but it's a pretty good summary of the available options in one place.

Offline

#18 2018-11-26 18:05:11

ohnonot
...again
Registered: 2015-09-29
Posts: 3,197
Website

Re: Favorite Jukebox/Playlist app

extraspecialbitter wrote:

playlists

i would be interested how you solve your "intuitive playlist handling" in the end, and maybe you could also explain what exactly you're looking for there?

Offline

#19 2018-11-26 18:12:07

extraspecialbitter
Member
From: Cochituate, MA, USA
Registered: 2015-10-12
Posts: 35
Website

Re: Favorite Jukebox/Playlist app

ohnonot wrote:
extraspecialbitter wrote:

playlists

i would be interested how you solve your "intuitive playlist handling" in the end, and maybe you could also explain what exactly you're looking for there?

I'm glad you asked that question. I'm not actually looking for a player that will create playlists for me - intuitively or otherwise - but rather will allow me to select a track and easily add it to a playlist. Also one that will import playlists from a file and export to a file for safe keeping. If Clementine or Audacious did this, it wasn't in a way that was obvious to me. Banshee made this very easy, but I can't open it up in Debian 9 without crashing it.

Offline

#20 2018-11-26 18:19:32

ohnonot
...again
Registered: 2015-09-29
Posts: 3,197
Website

Re: Favorite Jukebox/Playlist app

extraspecialbitter wrote:

but rather will allow me to select a track and easily add it to a playlist.

just "add to current playlist", or do you require some sort of submenu to choose from a number of playlists to add to?

and export to a file for safe keeping.

that would seem an important feature, yes.

i don't have any answers for you, i think i'm just hopping onto your question here.

Offline

#21 2018-11-26 18:25:23

extraspecialbitter
Member
From: Cochituate, MA, USA
Registered: 2015-10-12
Posts: 35
Website

Re: Favorite Jukebox/Playlist app

ohnonot wrote:
extraspecialbitter wrote:

but rather will allow me to select a track and easily add it to a playlist.

just "add to current playlist", or do you require some sort of submenu to choose from a number of playlists to add to?

IIRC, Banshee allowed me to right-click on a selected or currently playing track and save it to a new or current playlist. If this is possible using Audacious or Clementine, I haven't figured out how do it yet.

and export to a file for safe keeping.

that would seem an important feature, yes.

i don't have any answers for you, i think i'm just hopping onto your question here.

Thank you for doing so! It looks like I've got some homework to do...

Offline

#22 2018-11-27 08:00:19

johnraff
nullglob
From: Nagoya, Japan
Registered: 2015-09-09
Posts: 4,677
Website

Re: Favorite Jukebox/Playlist app

brontosaurusrex wrote:
johnraff wrote:

The end purpose is a keybind/menu item/button to add the currently playing track to a "favourites" playlist, which is on topic I suppose.

...example how to get icy metadata
https://github.com/brontosaurusrex/radi … licky#L336
I'am assuming by using a trick similar to that you would get needed functionality.
edit: Notes.

Thanks again! This will do it:

john@helium:~$ skt=/tmp/tmp.YcpO4DQCEc
john@helium:~$ echo '{ "command": ["get_property", "path"] }' | socat - "$skt" | jq --raw-output '.data'
Music/0-band-related/CarlosGonzalez_APlaceForUs/11_Drumkit2_SnareMic1.wav

John
--------------------
( a boring Japan blog , Japan Links, idle twitterings  and GitStuff )
In case you forget, the rules.

Offline

#23 2018-11-27 13:00:36

Nili
Member
From: $HOME/♫♪
Registered: 2015-09-30
Posts: 867
Website

Re: Favorite Jukebox/Playlist app

I use Deadbeef player aswell, playing Audio from archives zip/rar is one of my favorite feature of this player.
Also, playing Hi-Res audio WAV/FLAC with this player the other bonus.

If you like Foobar2000 on Windows or looking for similarties on Linux, DeaDBeef & Audacious are the most common.
Regarding Audio player CLI, ncmpcpp/mpd, cmus & moc the're most widely used.

Regards,
Nili


Nothing beats peace and quiet. - Tomoki Sakurai

Offline

#24 2018-11-28 08:06:54

Jimbo_G
Member
From: France
Registered: 2017-05-12
Posts: 76

Re: Favorite Jukebox/Playlist app

extraspecialbitter wrote:

Banshee made this very easy, but I can't open it up in Debian 9 without crashing it.

I use Banshee with no problems on a standard BL Helium install...

Edit: if I understand the Debian website correctly, Banshee has now been removed https://tracker.debian.org/pkg/banshee sad

Last edited by Jimbo_G (2018-11-28 09:50:37)

Offline

#25 2018-11-28 13:07:31

extraspecialbitter
Member
From: Cochituate, MA, USA
Registered: 2015-10-12
Posts: 35
Website

Re: Favorite Jukebox/Playlist app

Jimbo_G wrote:
extraspecialbitter wrote:

Banshee made this very easy, but I can't open it up in Debian 9 without crashing it.

I use Banshee with no problems on a standard BL Helium install...

Edit: if I understand the Debian website correctly, Banshee has now been removed https://tracker.debian.org/pkg/banshee sad

Sadly, it does appear that Banshee has gone the way of the Passenger Pigeon. In the meantime, I'm trying to make peace with Clementine, which seems to be something worth achieving.

Offline

Board footer

Powered by FluxBB