- 05 Aug, 2021 10 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
If UpdateStreamTag() gets called while an initial seek is pending, the result will never be submitted to a MusicChunk. By avoiding the UpdateStreamTag() call in that case (by moving UpdateStreamTag() to after the PrepareInitialSeek() check), the song_tag is preserved until UpdateStreamTag() is called again from SubmitData(). This fixes missing tags in the "httpd" output. Closes https://github.com/MusicPlayerDaemon/MPD/issues/1137
-
Max Kellermann authored
We need this even when AFMT_S24_PACKED is not available, for the correct channel order in multi-channel files. Internally, MPD uses FLAC channel order, but OSS uses the same channel order as ALSA.
-
Max Kellermann authored
-
Max Kellermann authored
This way, we save the overhead for acquiring the tag_pool_lock.
-
Cebtenzzre authored
Also, use RemoveAll() instead of directly clearing TagBuilder::items in most cases, as its elements represent references that must be released. Closes #1023
-
Cebtenzzre authored
-
Cebtenzzre authored
-
Cebtenzzre authored
-
Max Kellermann authored
This plugin has been defunct for several years. Tidal has not ever replied to any of my emails, so they're apparently not interested in MPD support.
-
- 02 Aug, 2021 1 commit
-
-
Max Kellermann authored
ProxyInputStream::Read() assigns the `offset` field, which is the wrong offset because it does not consider Icy metadata removed from the stream. Therefore, after every ProxyInputStream::Read() call, IcyInputStream::Read() needs to override this offset. This was missing at the end of the stream, when Read()==0. Closes https://github.com/MusicPlayerDaemon/MPD/issues/1216
-
- 30 Jul, 2021 1 commit
-
-
Max Kellermann authored
this->OwnsTag() accesses fields that are not yet initialized.
-
- 16 Jul, 2021 5 commits
-
-
Max Kellermann authored
Instead of checking for "cover.jpg" in the virtual directory representing the CUE sheet, check its enclosing directory. Closes https://github.com/MusicPlayerDaemon/MPD/issues/1206
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
-
- 24 Jun, 2021 1 commit
-
-
Naglis Jonaitis authored
Updating the database no longer requires the `admin` permission, only `control` is needed (changed in 2abad0f4). See also: #1124
-
- 23 Jun, 2021 6 commits
-
-
Max Kellermann authored
-
Yetangitu authored
The script seems to assume package version numbers always end in numeric versions with an optional alpha-suffix. Alas, were it only so simple... Sometimes the package is called fizzbang-1.2.3+release_info in which case the build fails. No more! Closes https://github.com/MusicPlayerDaemon/MPD/issues/1177
-
Max Kellermann authored
This fixes reading ID3 tags on remote files with the commands "readcomments" and "readpicture". Closes https://github.com/MusicPlayerDaemon/MPD/issues/1180
-
Naglis Jonaitis authored
-
Naglis Jonaitis authored
-
Naglis Jonaitis authored
-
- 22 Jun, 2021 1 commit
-
-
Max Kellermann authored
Make sure that ZeroconfDeinit() gets called even if startup fails with an exception. Fixes an assertion failure because an Avahi TimerEvent is still active. Closes https://github.com/MusicPlayerDaemon/MPD/issues/1192
-
- 31 May, 2021 4 commits
-
-
Max Kellermann authored
Fixes the error: IllegalStateException: Not allowed to start service Intent { cmp=org.musicpd/.Main (has extras) }: app is in background
-
Max Kellermann authored
av_demuxer_iterate() was added in libavformat 58.9.100. Closes https://github.com/MusicPlayerDaemon/MPD/issues/1178
-
Max Kellermann authored
-
Max Kellermann authored
-
- 27 May, 2021 2 commits
-
-
Max Kellermann authored
Prevents a possible bug which occurs when the caller-provided open() function throws; then the "uri" field is never set.
-
Max Kellermann authored
Prevent false negative after the stream was closed automatically after 20 seconds.
-
- 26 May, 2021 6 commits
-
-
Max Kellermann authored
-
Max Kellermann authored
-
Max Kellermann authored
From libavformat/mov.c. Closes https://github.com/MusicPlayerDaemon/MPD/issues/1173
-
Max Kellermann authored
-
Max Kellermann authored
This mapping was added 11 years ago in commit 766b9fd4, but FFmpeg doesn't appear to support it.
-
Max Kellermann authored
These were added 11 years ago in commit 766b9fd4, but I cannot find any evidence in the FFmpeg repository that these names were ever supported. This commit adds the tags as they are currently present in libavformat/mov.c.
-
- 25 May, 2021 3 commits
-
-
Max Kellermann authored
When updating everything, this did work, but if updating only a subdirectory, the ".mpdignore" in the parents were not used. Closes https://github.com/MusicPlayerDaemon/MPD/issues/1172
-
Max Kellermann authored
-
Max Kellermann authored
Fixes broken libavahi-client timeouts.
-