Skip to content
This repository has been archived by the owner on Feb 24, 2024. It is now read-only.

Releases: stsaz/fmedia

v1.31

22 May 06:16
Compare
Choose a tag to compare
 + --http-ctl="<IP>": Enable HTTP server for handling remote commands
   This option allows fmedia to be remotely controlled using web browser.
   Server address is "http://<IP>:7314/".
   Supported commands:
     "POST /api/pause": Pause
     "POST /api/unpause": Unpause
     "POST /api/next": Play next track

 + --playlist-heal="": Auto-correct the paths to files inside a .m3u playlist
 * TUI: colored output
 * GUI: compress auto-loaded playlists with zstd ("listN.m3uz")
 * Recording: support --dev=... together with --record
 * Restore support for old AMD64 CPU (without SSE4.2 support)
 - Recording: finalize the output file while recording after --globcmd=stop
 - .mp4(AAC) write: don't write incorrect VBR bitrate & sample rate values
 - .ogg write: fix (v1.30 bug)

android-v0.12

07 May 08:16
Compare
Choose a tag to compare
 * compress auto-loaded playlists with zstd
   ("/storage/fmedia/list1.m3uz")
 + playlist view: show artist-title-duration info
 + "File: Quick Move" command
 - .mp4(AAC) write: don't write incorrect VBR bitrate & sample rate values

v1.19

30 Aug 06:23
Compare
Choose a tag to compare
 + Pulse: support recording
 + OSS: support recording
 * --capture-buffer argument: all audio modules now support it
 - "-o .ogg" command line didn't work (v1.13 bug)
 - .m4a write: couldn't create file from source file with an invalid frame

v1.15

04 Feb 07:31
Compare
Choose a tag to compare
 + Linux: support JACK capture
 + Linux: disable system sleep timer while playing
 * Linux: automatically use ALSA output when Pulse isn't installed
   e.g. "libpulse.so.0" is not found

 * --listdev is more reliable
   Show capture devices list even if playback devices list couldn't be shown

 - .m4a write: .m4a(AAC) files created by fmedia couldn't be opened
     by other players, e.g. VLC (v1.10 bug)
   fmedia can read those files with no problems.

 *! config: don't override "output" if it's already initialized
    e.g. for this configuration:

    output "pulse.out"
    output "alsa.out"

    Pulse (the first one) will be used.