Redmine: Issueshttp://redmine.audacious-media-player.org/http://redmine.audacious-media-player.org/welcome/favicon.ico?15159353402024-02-22T11:30:37ZRedmine
Redmine Audacious - Feature #1222 (New): Swedish characters in Winamp bitmap fontshttp://redmine.audacious-media-player.org/issues/12222024-02-22T11:30:37ZOctane NA
<p>In Audacious' appearance settings it does say that only ASCII is supported if you use the bitmap fonts from a Winamp skin. And this is true as far as Audacious support goes.<br />However, in every single Winamp skin I've looked through, the font contains the Swedish characters ÅÖÄ at the bottom. It's unclear why only Swedish is supported in addition to ASCII while other larger languages go unsupported, and it's also unclear why they're in that order. However, since they are included, wouldn't it be reasonable to support these in addition to ASCII?</p> Audacious - Feature #1153 (New): Optional sort column for File Created/Modified date and timehttp://redmine.audacious-media-player.org/issues/11532022-02-04T16:00:29ZFen Mori
<p>When adding new albums in bulk to my collection, I noticed how there was no way to see the newest items added to the library. This would be a minor but useful feature for quickly navigating to the newest additions. I figured it'd just use the file's own creation/modification date, but it could go as far to show when it was added to the user's library.</p> Audacious - Feature #1142 (New): MusicBrainz support for CD pluginhttp://redmine.audacious-media-player.org/issues/11422021-11-20T21:46:33Zjesus2099 💗
<p>MusicBrainz (MB) is a music database that contains, most of the time, better quality tracklists for CD, than CDDB/FreeDB/GnuDB.<br />Querying MB would require computing a disc ID with <a class="external" href="https://musicbrainz.org/doc/libdiscid">https://musicbrainz.org/doc/libdiscid</a><br />GnuDB.org could be kept as fallback.</p>
<p>MB support could also be extended to non-CD, we could for example lookup the release we want to tag with pasting its MB URL: <a class="external" href="https://musicbrainz.org/release/eaa6fe6f-bb5b-4c57-ba94-181d6c9c7c73">https://musicbrainz.org/release/eaa6fe6f-bb5b-4c57-ba94-181d6c9c7c73</a></p> Audacious - Feature #1118 (New): Clicking on the "File path" column of the playlist does not sort...http://redmine.audacious-media-player.org/issues/11182021-07-25T15:20:51ZGregor B
<p>Bug description: I noticed that clicking the "File path" column of the playlist shuffles around playlist items, even if all paths are the same.</p>
<p>Initially I thought the error might be that the sort algorithm is not stable, but it turned out it actually is (since Glib 2.32). The problem is with the actual path comparison function in playlist-utils.cc:</p>
<pre><code class="cpp syntaxhl"><span class="CodeRay"><span class="comment">// line 40ff</span>
<span class="directive">static</span> <span class="predefined-type">int</span> filename_compare_path(<span class="directive">const</span> <span class="predefined-type">char</span> * a, <span class="directive">const</span> <span class="predefined-type">char</span> * b)
{
[...]
<span class="comment">// in all other cases, compare the entire paths</span>
<span class="keyword">return</span> str_compare_encoded(a, b);
}
</span></code></pre>
<p>There is some trickery that handles subdirectories, but in the default case (shown in this snippet), a and b are compared, which is the full file path, not just the dir name as shown in the column. To get it "working on my machine" I create a temporary string that is terminated at the end of the dirname and compare against that, which works as expected:</p>
<pre><code class="cpp syntaxhl"><span class="CodeRay"><span class="directive">static</span> <span class="predefined-type">int</span> filename_compare_path(<span class="directive">const</span> <span class="predefined-type">char</span> * a, <span class="directive">const</span> <span class="predefined-type">char</span> * b)
{
<span class="directive">const</span> <span class="predefined-type">long</span> maximum_pathlen = <span class="integer">4096</span>;
<span class="predefined-type">char</span> path_a[maximum_pathlen];
{
<span class="predefined-type">int</span> length = std::min(get_basename(a) - a, maximum_pathlen - <span class="integer">1</span>);
memcpy(path_a, a, length);
path_a[length] = <span class="integer">0</span>;
}
<span class="predefined-type">char</span> path_b[maximum_pathlen];
{
<span class="predefined-type">int</span> length = std::min(get_basename(b) - b, maximum_pathlen - <span class="integer">1</span>);
memcpy(path_b, b, length);
path_b[length] = <span class="integer">0</span>;
}
<span class="keyword">return</span> str_compare_encoded(path_a, path_b);
}
</span></code></pre>
<p>But this is just a quickfix without getting too deep of an understanding of the interals of Audacity, so ymmv / it may break other things I do not use.</p>
<p>Best regards<br />Gregor</p> Audacious - Bug #1105 (New): LADSPA host setting menu does not show up with Qt interfacehttp://redmine.audacious-media-player.org/issues/11052021-06-01T12:26:07Zchris denice
<p>With Qt interface:</p>
<p>Go to Settings -> Plug-ins -> Effects -> LADSPA Host.</p>
<p>Now click on the "gear", a blank window appear with only one button "Close". This renders All LADSPA plug-ins unusable as they cannot be selected, neither adjusted.</p>
<p>Everything works fine with the GTK Legacy interface!</p> Audacious - Feature #1101 (New): Please add media shortcut keys for Windows 10http://redmine.audacious-media-player.org/issues/11012021-05-22T03:03:50ZGobble Hurbert
<p>Hello, I would like if you can add the ability to let me use the media keys on my keyboard to work on Windows 10.<br />Windows 10 shows a notification for vol and media keys when pressed on video players and even the browsers. So you can use the keyboard media pause, play, skip and so on. However, with Audacious, it just shows vol and the keyboard media keys do not worth with this software.</p>
<p>So it kinda a pain to press on Audacious and switch or pause a song. Would be much faster if I can just switch well it's minimized.<br />I use the Winamp Classic Interface with Osmosis layout. SO it just chills open in the corner of my right monitor in the bottom.</p>
<p>Please add this, thanks.</p> Audacious - Feature #1098 (New): Hide empty Services playlist sub-menuhttp://redmine.audacious-media-player.org/issues/10982021-05-08T11:29:08ZArtem S. Tashkinov
<p>Maybe I've compiled Audacious incorrectly (GTK build), but upon right mouse click in my playlist I see a submenu "Services" with nothing under it.</p>
<p>Could we maybe hide it in this case?</p> Audacious - Feature #1076 (New): Adjustable background and fonts colors and fonts size in playlis...http://redmine.audacious-media-player.org/issues/10762021-03-06T02:55:01ZTom Hammer
<p>Adjustable background and fonts colors and fonts size in playlist</p>
<p>---zoomable size for playlist by CTRL + and -</p> Audacious - Feature #1072 (New): QT AOSD pluginhttp://redmine.audacious-media-player.org/issues/10722021-02-17T17:19:24ZDan T.
<p>I really liked the AOSD (On-screen Display) plugin, has the plugin support ended with version 4? Also, as a side note, I read that the Global Hotkeys plugin was implemented in version 4.1, but can't seem to find it. I am using Audacious from the Arch repositories.</p> Audacious - Feature #1017 (New): QT Global Hotkeys rework proposal and cross-platform supporthttp://redmine.audacious-media-player.org/issues/10172020-08-22T12:02:29ZDomen Mori
<p>I would like to rework QT global hotkeys plugin to also work on Windows and Mac (does audacious even work on mac)?</p>
<p>I would use this library: <a class="external" href="https://github.com/Skycoder42/QHotkey">https://github.com/Skycoder42/QHotkey</a></p>
<p>I wrote small PoC in my side and it works, it can be done. The way I used to integrate the library is copy source code files into the repository for QT hotkeys plugin. This way, no additional build / linking step is needed.</p>
<p>If I do the whole rework of plugin by adding this library, do you agree / will the PR be accepted?</p> Audacious - Bug #975 (New): Segfault/leak on exit with streamtuner enabledhttp://redmine.audacious-media-player.org/issues/9752020-04-22T06:40:51ZJim Turnerturnerjw784@yahoo.com
<p>Fresh install of 4/21 GIT (to test proposed patch), ran (control run) pristine b4 making any changes several times, often getting a segfault OR a "string leak" when exiting with radio stream from StreamTuner.iheart playing (and the streamtuner plugin window active and embedded in the main window). Otherwise seem to work as expected. Then applied patch (for unrelated issue), tested, same results. Saved core each time and ran gdb. I've since cleared playlist, re-added a StreamTuner.iheart station (don't remember what the one that failed was). Anyway, got the same backtrace from the cores I looked at (see attached). I'm running Qt, version 5.71, system is 32-bit Linux (uname -a: Linux integra 4.20.12-antix.1-486-smp #1 SMP Mon Feb 25 10:34:04 EET 2019 i686 GNU/Linux)</p>
<ul>
<li>I can't seem to reproduce IF I close the StreamTuner plugin and restart, but if I re-enable the StreamTuner plugion, I CAN easily reproduce repeatedly (alternating between either the "string leak" or the "segfault"). Both are included in the attachment.</li>
</ul>
<p>Normal way to reproduce (StreamTuner loaded): start Audacious from command line, no args, either start playing something or not, and just quickly exit.</p>
<p>Cheers,</p>
<p>Jim</p> Audacious - Feature #909 (New): remember open/close status of equalizer and equalizer-presets win...http://redmine.audacious-media-player.org/issues/9092019-10-27T10:41:40ZTristan C.
<p>For usability purposes, it would be nice if the equalizer and equalizer presets windows would open at startup if they were open at last closure, as it's done for the playlist manager window.</p> Audacious - Feature #875 (New): Extended M3U supporthttp://redmine.audacious-media-player.org/issues/8752019-02-24T10:18:40ZRaitaro Hikami
<p>As described on the wikipedia page for the m3u format: <a class="external" href="https://en.wikipedia.org/wiki/M3U">https://en.wikipedia.org/wiki/M3U</a></p>
<p>I need something like this:<br /><pre>
#EXTM3U
#EXTINF:419,Alice in Chains - Rotten Apple
Alice in Chains_Jar of Flies_01_Rotten Apple.mp3
</pre></p>
<p>I tried making a quick playlist using youtube-dl. Seems that audacious can use the links given by `-g` option quite well though. The problem is that I would like to have the file name not the url. I usually do something like this:</p>
<pre>
play=/tmp/playlist.m3u
youtube-dl -g $link >> $play
audacious --qt $play & > /dev/null 2>&1
</pre>
<p>On the other hand, if I use shorten links, generated by something a bit more complex, but faster (not to mention more readable output):</p>
<pre>
echo "#EXTM3U" > short.m3u
youtube-dl -j --flat-playlist https://www.youtube.com/playlist\?list\=PLURsDaOr8hWWGebP8AGmA3Wu2WAQEHFUc | jq -r '.title, .url' | sed -e '2~2s_^_https://youtu.be/_' -e '1~2s_^_#EXTINF:,_' >> short.m3u
</pre>
<p>I get something like this: <br /><pre>
#EXTM3U
#EXTINF:,My Chocolate Croissant Was Supposed To Be Perfect...
https://youtu.be/HQeIivIacJc
#EXTINF:,I Learned How To Temper Chocolate... (science included)
https://youtu.be/3-EKcYqKEec
#EXTINF:,I Tried "Sous-Vide" to Temper Chocolate... (best move ever)
https://youtu.be/--KcoWb8ZD4
#EXTINF:,I Designed Custom Chocolate Bars Using Thermoforming...
https://youtu.be/O5SwGr-84c4
</pre></p>
<p>The generated playlist seems completely fine on vlc, on audacious on the other hand it simply... well, gives an error: `File format not recognized`</p> Audacious - Feature #602 (New): Restoring XMMS "AUTO" (entry-specific) equalizer settings (patch/...http://redmine.audacious-media-player.org/issues/6022015-12-09T08:16:12ZJim Turnerturnerjw784@yahoo.com
<p>Would you consider restoring the "Auto" button in the equalizer to allow for saving and using preset config files tied to specific songs / streams? I've implemented a patch that does this for the WinAmp skins for now (I use the WinAmp interface exclusively). This patch restores functionality to the Equalizer window's "Auto" button. When something's playing and one attempts to do "Export.Preset File", it prefills the default filename to save to <file/streamname>.preset instead of "<name>.preset" and sets the current/default save path to "~/.config/audacious/". If the user saves the .preset file under that name there, then, if the "Auto" button is active when the file/stream is opened to play, and a .preset file with that song's filename exists in the config directory, the song's preset file is then loaded for that song. Care is taken to file the "default" (eq settings from startup or that were in effect from the last entry that did NOT have an "auto-preset") so that they are properly restored when the song ends and a non auto-preset song begins. This works even if multiple entries with "auto-presets" are played in a row. This seems to be working pretty well for me, though you may have a better way or different idea for how to implement this feature, but this is a start! It does not implement XMMS's "directory-specific" presets are anything like that, just a simple song/stream-specific "auto-preset" option. I think I got all the patch files attched.</p>
<p>Regards,</p>
<p>Jim</p> Audacious - Bug #585 (New): "Remove Unavailable Files" temporarily freezes UIhttp://redmine.audacious-media-player.org/issues/5852015-11-09T15:04:52ZVitalii Cherniakvitaliic@ukr.net
<p>Steps to reproduce:<br />1) Prepare playlist with more than 20000 songs.<br />2) Select Playlist -> Remove Unavailable Files</p>
<p>Actual result:<br />Audacious UI freezes. If there were song play it will stop playing after song end.</p>
<p>Expected result:<br />Audacious UI have no freezes. Next song in the list start to play after played one ends. The best will be to add some progress on "Remove Unavailable Files" operation.</p>
<p>Additional notes:<br />My music collection (>20k songs) is sshfs folder.</p>