A TODO => TODO +10 -0
@@ 0,0 1,10 @@
+* 24/32 bit output (needs double dithering process)?
+* Add GAIN/VOLUME command to avoid a second dithering?
+* Install signal handlers for SIGINT/TERM/HUP
+* Kill the status command after some time? Or just use timeout(1)
+* Obey RG spec by trying to use track gain when album gain is selected but
+ absent from tags
+* Start paused option
+* Pause on device error
+* Support all tags
+* Add .mus_skip feature<
\ No newline at end of file
M build.sh => build.sh +2 -2
@@ 42,5 42,5 @@ then
pb_usage 1
fi
-mus_player/build_player.sh "$@"
-mus_player/build_udsend.sh "$@"
+mus_player/build.sh player "$@"
+mus_player/build.sh udsend "$@"
M mus_player/README => mus_player/README +4 -4
@@ 68,11 68,11 @@ mechanism.
To build and install mus_player (default options shown inside brackets); you'll
have to specify a different CC, since mus_player is C11:
- $ [CC=c99] [LTO=false] [NATIVE=false] [USE_FLAC=true] [USE_OGG_VORBIS=false] [USE_OGG_OPUS=false] ./build_player.sh
- # [DESTDIR=] [PREFIX=/usr/local] ./build_player.sh install
+ $ [CC=c99] [LTO=false] [NATIVE=false] [USE_FLAC=true] [USE_OGG_VORBIS=false] [USE_OGG_OPUS=false] ./build.sh player
+ # [DESTDIR=] [PREFIX=/usr/local] ./build.sh player install
To uninstall:
- # [DESTDIR=] [PREFIX=/usr/local] ./build_player.sh uninstall
+ # [DESTDIR=] [PREFIX=/usr/local] ./build.sh player uninstall
-Idem with build_udsend.sh instead of build_player.sh for the mus_udsend IPC
+Idem using "udsend" instead of "player" as argument to build the mus_udsend IPC
tool.
D mus_player/TODO => mus_player/TODO +0 -11
@@ 1,11 0,0 @@
-* 24/32 bit output (needs double dithering process)
-* Add GAIN/VOLUME command to avoid a second dithering
-* Install signal handlers for SIGINT/TERM/HUP
-* Try profiling and consider SIMDing the gain function if needed
-* In status_exec_notify_cmd(), spawn a thread doing
- nanosleep -> pthread_testcancel -> kill(SIGKILL)
- on the old notify cmd
-* Obey RG spec by trying to use track gain when album gain is selected but
- absent from tags
-* Start paused option
-* Pause on device error>
\ No newline at end of file