ympd.git
23 months agoAdd plist_entry table row class hvmpd
Hugo Villeneuve [Fri, 6 Jan 2023 22:36:29 +0000 (17:36 -0500)]
Add plist_entry table row class

23 months agoFix play button on iPhone for playlist entries
Hugo Villeneuve [Fri, 6 Jan 2023 00:27:56 +0000 (19:27 -0500)]
Fix play button on iPhone for playlist entries

23 months agoAdd support for expanding playlists
Hugo Villeneuve [Thu, 5 Jan 2023 22:35:22 +0000 (17:35 -0500)]
Add support for expanding playlists

23 months agoAdd playlists menu
Hugo Villeneuve [Thu, 5 Jan 2023 21:44:56 +0000 (16:44 -0500)]
Add playlists menu

2 years agomove panel header to list panel
SuperBFG7 [Wed, 10 Aug 2022 15:30:46 +0000 (17:30 +0200)]
move panel header to list panel

2 years agodon't show queue length when browsing
SuperBFG7 [Wed, 10 Aug 2022 15:30:24 +0000 (17:30 +0200)]
don't show queue length when browsing

3 years agoRevert "Fix handling of multiple client sessions (browsers)"
SuperBFG7 [Tue, 24 Aug 2021 12:13:23 +0000 (14:13 +0200)]
Revert "Fix handling of multiple client sessions (browsers)"

This reverts commit ac7ad51a0e4c49f43a2756f2368936d869f1f2f5.

3 years agoFix handling of multiple client sessions (browsers)
SuperBFG7 [Tue, 24 Aug 2021 12:12:06 +0000 (14:12 +0200)]
Fix handling of multiple client sessions (browsers)

3 years agoAdded authentication for webservice connection.
SuperBFG7 [Mon, 23 Aug 2021 15:23:48 +0000 (17:23 +0200)]
Added authentication for webservice connection.

3 years agolinting
SuperBFG7 [Thu, 29 Jul 2021 09:57:55 +0000 (11:57 +0200)]
linting

3 years agofix handling of special characters in paths
SuperBFG7 [Thu, 24 Jun 2021 08:16:21 +0000 (10:16 +0200)]
fix handling of special characters in paths

3 years agohide volume controls when volume is not supported by the current output
SuperBFG7 [Mon, 21 Jun 2021 07:28:34 +0000 (09:28 +0200)]
hide volume controls when volume is not supported by the current output

3 years agoOnly show love button when either mpdas or mpdscribble channel is
SuperBFG7 [Thu, 17 Jun 2021 18:50:15 +0000 (20:50 +0200)]
Only show love button when either mpdas or mpdscribble channel is
present and use the correct channel to send the message of love

3 years agolinted
SuperBFG7 [Thu, 17 Jun 2021 09:43:45 +0000 (11:43 +0200)]
linted

3 years agoadd mpdscribble support for love button
SuperBFG7 [Thu, 17 Jun 2021 08:07:52 +0000 (10:07 +0200)]
add mpdscribble support for love button

3 years agoBrowse: rename root to Library
SuperBFG7 [Thu, 17 Jun 2021 07:57:36 +0000 (09:57 +0200)]
Browse: rename root to Library

3 years agoEnable volume slider again
SuperBFG7 [Thu, 17 Jun 2021 07:55:45 +0000 (09:55 +0200)]
Enable volume slider again
Add volume number
Move love button to song info box

3 years agoFix position only on big screens
SuperBFG7 [Thu, 17 Jun 2021 07:51:36 +0000 (09:51 +0200)]
Fix position only on big screens

3 years agoSeparate song info box and queue list
SuperBFG7 [Thu, 17 Jun 2021 06:53:22 +0000 (08:53 +0200)]
Separate song info box and queue list
Fix position of song info box and control buttons (don't scroll out of screen)

3 years agoRemoved standalone player
SuperBFG7 [Wed, 16 Jun 2021 15:27:12 +0000 (17:27 +0200)]
Removed standalone player

3 years agoAdded bash script to run linters to tools
SuperBFG7 [Wed, 16 Jun 2021 15:18:25 +0000 (17:18 +0200)]
Added bash script to run linters to tools
Ran prettier on .clang-format

3 years agoMerge branch 'tandell-linter'
SuperBFG7 [Tue, 15 Jun 2021 08:01:41 +0000 (10:01 +0200)]
Merge branch 'tandell-linter'

3 years agoConfigured and ran clang-format on src files
Andrew Carr [Sun, 23 May 2021 04:09:25 +0000 (04:09 +0000)]
Configured and ran clang-format on src files

3 years agoConfigured and ran Prettier on client files
Andrew Carr [Sun, 23 May 2021 03:15:19 +0000 (03:15 +0000)]
Configured and ran Prettier on client files

3 years agoMerge branch 'tandell-remove-dirble-2'
SuperBFG7 [Fri, 21 May 2021 08:24:07 +0000 (10:24 +0200)]
Merge branch 'tandell-remove-dirble-2'

3 years agoDirble option and functionality removed
Andrew Carr [Fri, 21 May 2021 01:38:19 +0000 (01:38 +0000)]
Dirble option and functionality removed

Dirble is no longer available and per the author/old-owner, will probably not
be coming back.

This commit removes the configuration option and the code used to access
dirble. Everything else still appears to be functional.

re: https://dev.to/confact/what-happened-with-dirble-k3g

3 years agoAdded option for automatic playback of mpd stream.
SuperBFG7 [Tue, 23 Mar 2021 18:25:39 +0000 (19:25 +0100)]
Added option for automatic playback of mpd stream.

When activated in settings, ympd will atempt to play the mpd stream
(ogg/mp3) locally in the browser whenever mpd is playing.

This allows to run a headless instance on a PC with sound and start/stop
playback also from other instances or mpd clients.
e.g. run ympd with autoplay on your private PC with decent loudspeakers,
    but control it with another instance on your office laptop without
    the need to switch PCs.

3 years agoMerge branch 'dafanz-master'
SuperBFG7 [Tue, 9 Mar 2021 12:03:22 +0000 (13:03 +0100)]
Merge branch 'dafanz-master'

3 years agoremoved two obsolete lines
SuperBFG7 [Tue, 9 Mar 2021 12:03:04 +0000 (13:03 +0100)]
removed two obsolete lines

3 years agoFixed invisible "Add all" button in browse page
Dafan Zhai [Sun, 7 Mar 2021 19:07:57 +0000 (20:07 +0100)]
Fixed invisible "Add all" button in browse page

4 years agoMerge pull request #31 from SuperBFG7/compile
Daniel Schregenberger [Tue, 2 Jun 2020 10:44:06 +0000 (12:44 +0200)]
Merge pull request #31 from SuperBFG7/compile

added forward declarations

4 years agoadded forward declarations
SuperBFG7 [Tue, 2 Jun 2020 10:41:52 +0000 (12:41 +0200)]
added forward declarations

5 years agoMerge pull request #29 from SuperBFG7/harden
Daniel Schregenberger [Mon, 22 Apr 2019 09:53:51 +0000 (11:53 +0200)]
Merge pull request #29 from SuperBFG7/harden

Harden

5 years agoMerge branch 'master' into harden
Daniel Schregenberger [Mon, 22 Apr 2019 09:53:24 +0000 (11:53 +0200)]
Merge branch 'master' into harden

5 years agomoved default user definition to service file
SuperBFG7 [Mon, 22 Apr 2019 09:51:09 +0000 (11:51 +0200)]
moved default user definition to service file

5 years agomoved definition of default user to service file
SuperBFG7 [Mon, 22 Apr 2019 09:47:22 +0000 (11:47 +0200)]
moved definition of default user to service file

5 years agoHarden ympd.service
Clément Pit-Claudel [Sun, 10 Mar 2019 16:43:39 +0000 (16:43 +0000)]
Harden ympd.service

This offers a measure of protection against potential ympd vulnerabilities.  See
https://www.freedesktop.org/software/systemd/man/systemd.exec.html for
documentation.

6 years agofix layout
SuperBFG7 [Sun, 3 Jun 2018 10:11:26 +0000 (12:11 +0200)]
fix layout

6 years agoMerge branch 'filter'
SuperBFG7 [Sun, 3 Jun 2018 10:06:07 +0000 (12:06 +0200)]
Merge branch 'filter'

6 years agofix filtering with pagination
SuperBFG7 [Sun, 3 Jun 2018 09:57:13 +0000 (11:57 +0200)]
fix filtering with pagination

6 years agofix filtering of songs
SuperBFG7 [Sat, 12 May 2018 07:53:33 +0000 (09:53 +0200)]
fix filtering of songs

6 years agoMerge pull request #25 from SuperBFG7/filter
Daniel Schregenberger [Fri, 11 May 2018 19:12:39 +0000 (21:12 +0200)]
Merge pull request #25 from SuperBFG7/filter

make A-Z filters work also on songs and playlists

6 years agomake A-Z filters work also on songs and playlists
SuperBFG7 [Fri, 11 May 2018 19:10:22 +0000 (21:10 +0200)]
make A-Z filters work also on songs and playlists

6 years agoMerge pull request #24 from SuperBFG7/filter
Daniel Schregenberger [Fri, 11 May 2018 15:19:57 +0000 (17:19 +0200)]
Merge pull request #24 from SuperBFG7/filter

filtering on all levels and fix playlist filter

6 years agoMerge branch 'master' into filter
Daniel Schregenberger [Fri, 11 May 2018 15:19:50 +0000 (17:19 +0200)]
Merge branch 'master' into filter

6 years agofiltering on all levels and fix playlist filter
SuperBFG7 [Fri, 11 May 2018 15:18:17 +0000 (17:18 +0200)]
filtering on all levels and fix playlist filter

6 years agoMerge pull request #23 from SuperBFG7/filter
Daniel Schregenberger [Fri, 11 May 2018 14:59:55 +0000 (16:59 +0200)]
Merge pull request #23 from SuperBFG7/filter

add filtering on all levels and fix playlist filter

6 years agoMerge branch 'master' into filter
Daniel Schregenberger [Fri, 11 May 2018 14:59:07 +0000 (16:59 +0200)]
Merge branch 'master' into filter

6 years agoadd filtering on all levels and fix playlist filter
SuperBFG7 [Fri, 11 May 2018 14:49:12 +0000 (16:49 +0200)]
add filtering on all levels and fix playlist filter

6 years agoMerge pull request #22 from SuperBFG7/revert-18-master
Daniel Schregenberger [Fri, 11 May 2018 13:35:00 +0000 (15:35 +0200)]
Merge pull request #22 from SuperBFG7/revert-18-master

Revert "Typo error prevend webradio playlists to show."

6 years agoRevert "Typo error prevend webradio playlists to show."
Daniel Schregenberger [Fri, 11 May 2018 13:34:38 +0000 (15:34 +0200)]
Revert "Typo error prevend webradio playlists to show."

6 years agoMerge pull request #21 from SuperBFG7/revert-20-master
Daniel Schregenberger [Fri, 11 May 2018 13:06:04 +0000 (15:06 +0200)]
Merge pull request #21 from SuperBFG7/revert-20-master

Revert "typo fix as per emilot commit"

6 years agoRevert "typo fix as per emilot commit"
Daniel Schregenberger [Fri, 11 May 2018 13:05:31 +0000 (15:05 +0200)]
Revert "typo fix as per emilot commit"

6 years agoMerge pull request #20 from archphile/master
Daniel Schregenberger [Thu, 10 May 2018 11:29:27 +0000 (13:29 +0200)]
Merge pull request #20 from archphile/master

typo fix as per emilot commit

6 years agoMerge pull request #19 from andreevskya/DisplayCurrentTrackInPageTitle
Daniel Schregenberger [Thu, 10 May 2018 10:03:04 +0000 (12:03 +0200)]
Merge pull request #19 from andreevskya/DisplayCurrentTrackInPageTitle

[Issue 128] Current track in page title

6 years agoMerge pull request #18 from Emilot/master
Daniel Schregenberger [Thu, 10 May 2018 10:01:36 +0000 (12:01 +0200)]
Merge pull request #18 from Emilot/master

Typo error prevend webradio playlists to show.

6 years agotypo fix as per emilot commit
Archphile [Thu, 10 May 2018 07:22:44 +0000 (10:22 +0300)]
typo fix as per emilot commit

Please see: https://github.com/notandy/ympd/pull/175

6 years agoTypo error prevend webradio playlists to show.
Emilot [Wed, 9 May 2018 23:43:57 +0000 (02:43 +0300)]
Typo error prevend webradio playlists to show.

6 years ago[Issue 128] Current track in page title
andreevksya [Wed, 9 May 2018 20:27:33 +0000 (20:27 +0000)]
[Issue 128] Current track in page title

6 years agolayout improvements
SuperBFG7 [Mon, 23 Apr 2018 11:38:58 +0000 (13:38 +0200)]
layout improvements

6 years agofix layout
SuperBFG7 [Sun, 22 Apr 2018 18:48:18 +0000 (20:48 +0200)]
fix layout

6 years agoMerge remote-tracking branch 'eb041592/queue_nowrap'
SuperBFG7 [Sun, 22 Apr 2018 16:59:05 +0000 (18:59 +0200)]
Merge remote-tracking branch 'eb041592/queue_nowrap'

6 years agoMerge remote-tracking branch 'eb041592/queue_time'
SuperBFG7 [Sun, 22 Apr 2018 16:57:02 +0000 (18:57 +0200)]
Merge remote-tracking branch 'eb041592/queue_time'

6 years agoMerge remote-tracking branch 'upstream/master'
SuperBFG7 [Sun, 22 Apr 2018 16:33:10 +0000 (18:33 +0200)]
Merge remote-tracking branch 'upstream/master'

6 years agoPrevent (almost) any wrapping to keep the interface "clean".
eb041592 [Tue, 10 Apr 2018 19:14:16 +0000 (21:14 +0200)]
Prevent (almost) any wrapping to keep the interface "clean".

6 years agoRevert some changes: There's no need to print the artist/album for each song while...
eb041592 [Wed, 4 Apr 2018 22:59:39 +0000 (00:59 +0200)]
Revert some changes: There's no need to print the artist/album for each song while browsing.

6 years agoReset #panel-heading-info on update of #panel-heading.
eb041592 [Wed, 4 Apr 2018 20:00:32 +0000 (22:00 +0200)]
Reset #panel-heading-info on update of #panel-heading.

6 years agoTreat album while browsing the same way as in the queue.
eb041592 [Wed, 4 Apr 2018 19:09:02 +0000 (21:09 +0200)]
Treat album while browsing the same way as in the queue.

6 years agoSwitch queue's line break before album from HTML to CSS.
eb041592 [Wed, 4 Apr 2018 17:44:08 +0000 (19:44 +0200)]
Switch queue's line break before album from HTML to CSS.

6 years agoAdd queue's total time to panel header.
eb041592 [Wed, 4 Apr 2018 17:40:12 +0000 (19:40 +0200)]
Add queue's total time to panel header.

6 years agoAdded additional "totalTime" field to "obj" for the queue's total time.
eb041592 [Wed, 4 Apr 2018 13:04:25 +0000 (15:04 +0200)]
Added additional "totalTime" field to "obj" for the queue's total time.

6 years agoMerge pull request #158 from eb041592/master
Andy [Thu, 29 Mar 2018 18:37:43 +0000 (20:37 +0200)]
Merge pull request #158 from eb041592/master

Update FreeBSD RC script

6 years agoMerge pull request #159 from eb041592/unclutter_interface
Andy [Thu, 29 Mar 2018 18:36:25 +0000 (20:36 +0200)]
Merge pull request #159 from eb041592/unclutter_interface

Unclutter Interface

6 years agoMerge pull request #160 from eb041592/verbose_lists
Andy [Thu, 29 Mar 2018 18:36:03 +0000 (20:36 +0200)]
Merge pull request #160 from eb041592/verbose_lists

Add artist and album to queue and search results

6 years agoMerge pull request #162 from archphile/master
Andy [Thu, 29 Mar 2018 18:34:21 +0000 (20:34 +0200)]
Merge pull request #162 from archphile/master

fixed a typo

6 years agoMerge pull request #163 from ffontaine/master
Andy [Thu, 29 Mar 2018 18:32:23 +0000 (20:32 +0200)]
Merge pull request #163 from ffontaine/master

ympd is implemented only in C

6 years agofix defaults
SuperBFG7 [Sun, 25 Mar 2018 11:52:41 +0000 (13:52 +0200)]
fix defaults

6 years agoadd option "localport" to exclude ports from auth
SuperBFG7 [Sun, 25 Mar 2018 11:45:16 +0000 (13:45 +0200)]
add option "localport" to exclude ports from auth
usefull if ympd listens on two ports: one (local) for intranet usage and
one for internet usage

6 years agoMerge pull request #16 from ffontaine/master
Daniel Schregenberger [Mon, 12 Mar 2018 16:51:19 +0000 (17:51 +0100)]
Merge pull request #16 from ffontaine/master

ympd is implemented only in C

6 years agoympd is implemented only in C
Fabrice Fontaine [Thu, 8 Mar 2018 17:00:09 +0000 (18:00 +0100)]
ympd is implemented only in C

By default, CMake assumes that the project is using both C and C++. By
explicitly passing 'C' as argument of the project() macro, we tell
CMake that only C is used, which prevents CMake from checking if a C++
compiler exists.

Patch applied to buildroot since 2014:
https://git.buildroot.net/buildroot/commit/package/ympd?id=40aa523af26963321443a2d96c64ce128577ca77

Signed-off-by: Thomas Petazzoni <thomas.petazzoni@free-electrons.com>
Signed-off-by: Fabrice Fontaine <fontaine.fabrice@gmail.com>
6 years agofixed a typo
Archphile [Mon, 5 Mar 2018 11:54:46 +0000 (13:54 +0200)]
fixed a typo

Replaced $DIRBLE_API_TOKE with $DIRBLE_API_TOKEN in order for the service to be functional.

6 years agoReverted some formatting; aligned CSS
eb041592 [Sun, 4 Feb 2018 12:24:44 +0000 (13:24 +0100)]
Reverted some formatting; aligned CSS

6 years agoAlign the labels for the trash mode buttons with display:inline-block
eb041592 [Sun, 4 Feb 2018 23:38:20 +0000 (00:38 +0100)]
Align the labels for the trash mode buttons with display:inline-block

6 years agoHide Dirble app, if no API token is given/available
eb041592 [Sun, 4 Feb 2018 11:50:44 +0000 (12:50 +0100)]
Hide Dirble app, if no API token is given/available

6 years agoRemoved default for dirble_api_token from ympd.c
eb041592 [Sun, 4 Feb 2018 00:50:28 +0000 (01:50 +0100)]
Removed default for dirble_api_token from ympd.c

6 years agoMinor formatting
eb041592 [Sun, 4 Feb 2018 00:11:41 +0000 (01:11 +0100)]
Minor formatting

6 years agoHide output button(s) if there is only one configured output
eb041592 [Sat, 3 Feb 2018 23:30:45 +0000 (00:30 +0100)]
Hide output button(s) if there is only one configured output

6 years agoFixed error with "... added" notifications
eb041592 [Sat, 3 Feb 2018 15:34:22 +0000 (16:34 +0100)]
Fixed error with "... added" notifications

6 years agoExtended text field for stream url across entire width of dialog
eb041592 [Sat, 3 Feb 2018 14:06:59 +0000 (15:06 +0100)]
Extended text field for stream url across entire width of dialog

6 years agoMoved button for notifications to settings
eb041592 [Sat, 3 Feb 2018 13:51:48 +0000 (14:51 +0100)]
Moved button for notifications to settings

6 years agofix browse for directories and playlists
SuperBFG7 [Sat, 3 Feb 2018 12:02:02 +0000 (13:02 +0100)]
fix browse for directories and playlists

6 years agoremove password from service file
SuperBFG7 [Sat, 3 Feb 2018 11:51:20 +0000 (12:51 +0100)]
remove password from service file

6 years agoRearranged artist and album information in queue and search results.
eb041592 [Sat, 3 Feb 2018 11:03:33 +0000 (12:03 +0100)]
Rearranged artist and album information in queue and search results.

6 years agoSome more spelling
eb041592 [Fri, 2 Feb 2018 01:40:40 +0000 (02:40 +0100)]
Some more spelling

6 years agoAdded artist and album to both queue and search results; minor spelling
eb041592 [Fri, 2 Feb 2018 01:14:31 +0000 (02:14 +0100)]
Added artist and album to both queue and search results; minor spelling

6 years agoUpdate FreeBSD RC script
eb041592 [Sun, 28 Jan 2018 20:22:06 +0000 (21:22 +0100)]
Update FreeBSD RC script

- removed /usr/sbin/daemon's option "-t" (first appeared in FreeBSD 11, leading to an error in previous versions; since the [t]itle defaults to the daemonized invocation anyways, this shouldn't make a difference for FreeBSD 11+)
- removed /usr/sbin/daemon's option "-u" and the respective variable in the script (ympd has to be started as root to be able to bind to port 80)
- allow for additional arguments via ympd_flags="" in rc.conf (which would again allow to drop privileges after binding to the port)

6 years agoRevert "remove password since it breaks empty passwords"
SuperBFG7 [Fri, 26 Jan 2018 14:47:16 +0000 (15:47 +0100)]
Revert "remove password since it breaks empty passwords"

This reverts commit 839b9aa9debc63282572d1cc33f8bb39b2cd9639.

6 years agoMerge pull request #15 from SuperBFG7/notandy-master
Daniel Schregenberger [Fri, 26 Jan 2018 14:43:58 +0000 (15:43 +0100)]
Merge pull request #15 from SuperBFG7/notandy-master

Notandy master

6 years agoMerge pull request #14 from notandy/master
Daniel Schregenberger [Fri, 26 Jan 2018 14:42:49 +0000 (15:42 +0100)]
Merge pull request #14 from notandy/master

fixed mpd connection with empty mpdpass introduced by #148

6 years agofixed mpd connection with empty mpdpass introduced by #148
Andrew Karpow [Fri, 26 Jan 2018 14:06:34 +0000 (15:06 +0100)]
fixed mpd connection with empty mpdpass introduced by #148