Git Product home page Git Product logo

audacious's People

Contributors

01mf02 avatar andrewshadura avatar cbirchinger avatar ccrtnsp avatar crazy-hopper avatar desowin avatar e-asphyx avatar eamaclean avatar giacomolozito avatar indole-zz avatar ionic avatar ivanz avatar jdhore avatar jlindgren90 avatar kaniini avatar kramerc avatar kustodian avatar lalufu avatar m1kc avatar midar avatar mikachu avatar radioactiveman avatar rjvb avatar sensact-jenkinsci avatar shlusiak avatar stevestorey avatar strassboy avatar tallica avatar tim77 avatar tonyvroon avatar

Stargazers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

audacious's Issues

Playlist sub-window stays in background (LXDE/Openbox)


Author Name: Aponia71 Aponia71
Original Redmine Issue: https://redmine.audacious-media-player.org/issues/3
Original Date: 2011-12-15


I think I've found an annoying bug on LXDE (Lubuntu 11.10) for all 3.x versions of audacious. I currently run 3.1.1 version, and i use audacious with "winamp classic interface" and playlist activated.
When I launch Audacious, both main window and playlist window have focus. But when switching to other programs and then back to audacious, only the main window appears, the playlist window stay in background. This problem appears not only when switching with taksbar button, but with ALT+F4 too.
I didn't have this problem with 2.5.x versions.

MPRIS 2 interface support


Author Name: Jacopo Lorenzetti
Original Redmine Issue: https://redmine.audacious-media-player.org/issues/14
Original Date: 2011-11-05


Audacious currently supports the MPRIS 1 API but is not MPRIS 2 capable.

More desktop applets (MPRIS Applet in GNOME and Xfce, xfce4-soundmenu-plugin in Xfce, Ayatana Sound Menu in Ubuntu) are able to control only players supporting the latest version of the MPRIS standard (like Amarok, Banshee, Clementine, Guayadeque, Pragha, Rhythmbox, Spotify, VLC, xnoise, etc) and are not able to control MPRIS 1 capable players like Audacious.

I think it would make sense to implement an MPRIS 2 interface in Audacious.

References:
http://www.mpris.org/2.1/spec/
https://bugs.launchpad.net/bugs/681994
http://mprisapplet.sourceforge.net/
http://packages.gentoo.org/package/xfce-extra/xfce4-soundmenu-plugin
https://wiki.ubuntu.com/SoundMenu

A bunch of suggestions for Library


Author Name: Artem S. Tashkinov
Original Redmine Issue: https://redmine.audacious-media-player.org/issues/7
Original Date: 2011-12-20


  1. Make search bar permanently visible and place it between play buttons (Open, Add ...) and playback options buttons (repeat, shuffle, volume) - there's a lot of space for it, especially on modern wide screen displays (1920px width).

  2. Make search work for all visible columns (e.g. I may want to see all songs from 2011, or all Classical songs, or songs containing the word "Love").

  3. After the user enters a search query all playlist items not satisfying the search query should be automatically hidden, then - Ctrl+A -> Right Mouse click -> "Create a new playlist" out of these items. This will eliminate the need of the left column altogether.

  4. On a first run Audacious should allow creating Library out of any number of user defined directories. File -> Library/Add Folder should show this dialog allowing the user to add/remove his favourite directories (see the attached screenshot).

The ancient NEWS file


Author Name: Michael Schwendt
Original Redmine Issue: https://redmine.audacious-media-player.org/issues/45
Original Date: 2012-01-12


The beginning of the NEWS file says:

Ok, so like, we suck at writing NEWS files. If you want to find out about
bug fixes, use JIRA. If you want to find out about source changes, read our
Mercurial logs.

Audacious 2.1.0 (2009-07-06)

Couldn't it simply be dropped?

[gtkui] Hide or update info popup when playlist is scrolled


Author Name: John Lindgren
Original Redmine Issue: https://redmine.audacious-media-player.org/issues/44
Original Date: 2012-01-12


Having the info popup available in GTKUI is great. Right now, however, the popup is only updated when the mouse pointer moves. The song that should be shown in the popup (i.e. the row under the mouse pointer) can also change when the playlist is scrolled (either with the mouse scroll wheel or the keyboard). It would be nice to have the popup updated or at least hidden when this happens.

cover images are not displayed anymore


Author Name: Götz Waschk
Original Redmine Issue: https://redmine.audacious-media-player.org/issues/4
Original Date: 2011-12-20


This is on Mandriva 2011 x86_64 with audacious 3.1.1 and audacious-plugins 3.1.1. Previous versions of audacious did display the cover images, now the albumart plugin only opens an empty window. But the cover image is displayed in the notification.

The only message on start of audacious is this:
(audacious:31835): GLib-GObject-WARNING **: gsignal.c:2275: signal draw' is invalid for instance 0x16ef410'

(audacious:31835): GLib-GObject-WARNING **: gsignal.c:2275: signal draw' is invalid for instance 0x16ef9e0'

[crossfade] Add silence detection


Author Name: Artem S. Tashkinov
Original Redmine Issue: https://redmine.audacious-media-player.org/issues/13
Original Date: 2011-12-21


Currently it works by specifying a crossfade interval without taking into consideration the sound strength at the end of a current song and the beginning of a consequent song. I have quite a lot of songs which have up to 5 seconds of silence at the end of them, others have a considerable amount of silence at the beginning. Other songs have no silence at all, so there's no way I can specify the right interval to crossfade.

The only way to solve this problem is to preread the specified amount of seconds of audio data, calculate sound level and if it falls below a given value, crossfade should be called into action.

It's already implemented by http://www.eisenlohr.org/xmms-crossfade/ - I hope this plugin will be included into the future Audacious releases.

The Popup Information preferences don't have any effect in the default GTK UI


Author Name: Jacopo Lorenzetti
Original Redmine Issue: https://redmine.audacious-media-player.org/issues/39
Original Date: 2012-01-09


In the latest releases Audacious started coming by default with the GTK user interface enabled.

As a consequence of this, some controls in the Playlist preferences (the 'Show popup information for playlist entries' and the Miscellaneous section in the 'Popup Information Settings' dialog box) don't have any meaning anymore, unless the Winamp Classic Interface is selected instead of the default one.

One possible solution is to specify 'in the Classical Interface' (or similar) in these controls labels, to make clear that they only have effect in the Winamp Classic Interface.

Another solution, a better one imo, is to move the 'Cover image retrieve' preferences away from the Popup Information Settings dialog box into a more appropriate location (like a new dialog box in the 'Metadata' section) and just rename the 'Popup Information' section as 'Classic Interface' or similar (see attached mockup).

Allow playlist columns to be resized


Author Name: Artem S. Tashkinov
Original Redmine Issue: https://redmine.audacious-media-player.org/issues/19
Original Date: 2011-12-28


Currently playlist columns cannot be resized.

Also it will be very nice to have a menu item called "Automatically Resize Playlist Columns" so that Auducaious automatically resized columns to match their contents. If the user decides to resize them, then this menu item should get unticked automatically.

Hierarchical/expandable view


Author Name: acar burak
Original Redmine Issue: https://redmine.audacious-media-player.org/issues/50
Original Date: 2012-01-19


Current list view of songs is not very helpful if you have 1000 albums. An hierarchical/expandable album/songs view or better still album artist/album/song view in both library and playlists would be much more functional. And if you can also add album cover arts to that list it would be great.

Splean (an XMMS2 client) implements this though with too small album covers. Attached.

Regards.

Show a song being played in the status bar, and jump to its playlist position on mouse click


Author Name: Artem S. Tashkinov
Original Redmine Issue: https://redmine.audacious-media-player.org/issues/20
Original Date: 2011-12-28


Currently there's no way to jump to a song being played and that becomes a real issue when your playlist is sufficiently large/long.

As such it would be nice if Audacious showed a song being played in the status bar and if the user clicks on it, Audacious jumps to it (showing the song in the middle of the screen whenever possible).

cue plugin crash on some malformed sheets


Author Name: Anatoly Arzhnikov
Original Redmine Issue: https://redmine.audacious-media-player.org/issues/23
Original Date: 2011-12-30


Hello.

I found that cue plugin crashing audacious when the file type in cue sheet is incorrect. There's an example of such cue sheet in attach. People often use some non-standard file type identifiers like a "FLAC" instead of standard "WAVE".
Also I made a patch to avoid this (for version 3.1.1, but it can be also applied to current git source). On my way it causes an assertion instead of segfault.

Hope that it will be helpful for you.

Fall back to other cover art images if none match name filters


Author Name: Jacopo Lorenzetti
Original Redmine Issue: https://redmine.audacious-media-player.org/issues/43
Original Date: 2012-01-11


Many users music libraries are made of some nicely named albums with covers and booklet scans and some messy albums with a single non-standard named image file.

In this scenario Audacious would correctly find the cover art from the nicely named files but wouldn't find anything in more messy folders (where the image files don't match the cover image retrieve Include list). Removing all the words from the Include list would solve the problem with the messy albums but will probably make Audacious choose the wrong cover art file from the nice folders containing more than one single image file.

I think it would be useful to have an option like 'Search other images if searching these words did not produce results', in order to give the user the choice to use the Include list as a list of preferred words to give priority to, instead of completely excluding all the non-matching filenames.

Maybe it could also be a good idea to make this the standard behaviour.

audacious 3.1.2 unable to play streaming aac (and mp3)


Author Name: Steven Wright
Original Redmine Issue: https://redmine.audacious-media-player.org/issues/32
Original Date: 2012-01-05


i built and installed the audacious 3.1.2 & its plugins from source; but whereas audacious 2.4.4 packaged in debian linux works fine with streaming acc & mp3, 3.1.2 built from source gives this error when a .m3u file is loaded:

No decoder found for http://glb-stream14.streamserver.ch/1/rsj/aacp_64
and
No decoder found for http://glb-stream12.streamserver.ch/2/rsj/mp3_128

it plays mp3 files ok, so that decoder does appear to work; i have not tried an .aac file.

worse yet, if i open the .m3u file in aud 2.4.4 and start it playing, then shutdown 2.4.4 and bring up 3.1.2, the "no decoder" message does not come up, the current stream track title is displayed in the playlist, aud says "buffering" and hangs while consuming CPU cycles, and can only be killed with 'kill -9 '

i will upload the .m3u file(s) i used. aud 3.1.2 and plugins configured and built with no errors.

[mp3 @ 0x8f97600] Header missing


Author Name: Jacopo Lorenzetti
Original Redmine Issue: https://redmine.audacious-media-player.org/issues/31
Original Date: 2012-01-05


Starting the playback of any mp3 stream results in the following errors on the console:

[mp3 @ 0x8f97600] Header missing
[mp3 @ 0x9014300] max_analyze_duration reached
[mp3 @ 0x9014300] Estimating duration from bitrate, this may be inaccurate
[mp3 @ 0x8f97600] Header missing

Then the stream is correctly played but the song title is never updated.

The same doesn't happen with vorbis or aac streams, that are played without errors.

Desktop Sticky not working


Author Name: Topher 1kenobe
Original Redmine Issue: https://redmine.audacious-media-player.org/issues/16
Original Date: 2011-12-25


Starting with version 3.0 the "sticky" option doesn't work for me in Enlightenment 0.16. I've never used the built in sticky option, I've always used my window manager's sticky option, and it's worked for years. Now NONE of the methods for making it sticky work, niether e16's nor the one built into Audacious.

This has actually kept me from upgrading on my primary machine, it's a real deal breaker. How could I help debug this?

avcodec_decode_audio3() is deprecated since FFmpeg 0.9


Author Name: Michał Lipski
Original Redmine Issue: https://redmine.audacious-media-player.org/issues/27
Original Date: 2012-01-02


ffaudio-core.c: In function ‘ffaudio_play’:
ffaudio-core.c:609:13: warning: ‘avcodec_decode_audio3’ is deprecated (declared at /usr/include/libavcodec/avcodec.h:4159)

API changes:

2011-xx-xx - xxxxxxx - lavc 53.25.0
  Add nb_samples and extended_data fields to AVFrame.
  Deprecate AVCODEC_MAX_AUDIO_FRAME_SIZE.
  Deprecate avcodec_decode_audio3() in favor of avcodec_decode_audio4().
  avcodec_decode_audio4() writes output samples to an AVFrame, which allows
  audio decoders to use get_buffer().

Add support for smb:// URI's


Author Name: Jacopo Lorenzetti
Original Redmine Issue: https://redmine.audacious-media-player.org/issues/30
Original Date: 2012-01-03


If I double-click on a file from a SMB share in Nautilus, Audacious successfully plays it accessing it from ~/.gvfs/

If I drag the same file onto the playlist and then I doubleclick it from there, I get a No decoder found error while Audacious tries to access it from its smb:// URI. Less frequently, instead of an error, Audacious just hangs while 'Buffering...'.

[ffaudio] implicit declaration of function ‘avformat_close_input’


Author Name: John Lindgren
Original Redmine Issue: https://redmine.audacious-media-player.org/issues/37
Original Date: 2012-01-08


I cannot build ffaudio after this commit:
audacious-media-player/audacious-plugins@dc9ba26

ffaudio-core.c:249:5: warning: implicit declaration of function ‘avformat_close_input’ [-Wimplicit-function-declaration]

Arch Linux x86_64
ffmpeg 20111211-1

libavcodec 53.42.0
libavformat 53.24.0
libavutil 51.32.0

License clarification would be nice


Author Name: Michael Schwendt
Original Redmine Issue: https://redmine.audacious-media-player.org/issues/46
Original Date: 2012-01-12


  • README file doesn't mention the licensing

  • there's file GPL2.txt

  • there's file GPL3.txt

  • libaudclient/audctrl.h is GPL2 only - just a typo?

  • libeggsmclient/ is LGPL "v2 (or later)"

  • libaudtag/ is GPL3, id3/ is GPL2 or 3 and GPL3

  • libaudgui/ is some 2-clause BSD variant plus GPL3

  • audtool/ is some 3-clause no-advertizing BSD variant

  • audacious/ is GPL, GPL2 or GPL3, and GPL3

I've been under the assumption that the combined work "Audacious" applies the GPLv3 licensing terms, even if some source files apply a different but compatible Open Source license.

audacious consistently crashes when adding bad cue sheet


Author Name: il lumilore
Original Redmine Issue: https://redmine.audacious-media-player.org/issues/36
Original Date: 2012-01-08


When loading a cue sheet for a flac file, the cue sheet had the "file" attribute misnamed with a .wav extension instead of .flac, so when adding it to the playlist I get a no such file or directory error, but the tracks still come up on the playlist. When actually trying to play from the playlist, audacious starts taking up 100% cpu and stops responding.

Cover image retrieve preferences are hard to find


Author Name: Jacopo Lorenzetti
Original Redmine Issue: https://redmine.audacious-media-player.org/issues/42
Original Date: 2012-01-11


The options to control the way Audacious searches for cover images (which words to look for in the filenames, whether to perform a recursive search, etc.) are currently found by opening the Popup Information Settings dialog box from the Popup Information section of the Playlist preferences.

But the retrieval of cover images is not a feature of the popup information box only. Cover images are in effect retrieved and displayed in many places (the Info Bar, the Track Information dialog box, etc.) and are not necessarily related to the popup information.

A user wanting to fine-tune the retrieval of the cover images displayed in his Info Bar (for example) won't look at the 'Popup Information' settings. I think the most intuitive and appropriate place would be the Metadata section (see attached mockup).

Rework queue manager - show it as a separate ("system") playlist


Author Name: Artem S. Tashkinov
Original Redmine Issue: https://redmine.audacious-media-player.org/issues/18
Original Date: 2011-12-28


In most other audio jukbox'es queue manager is implemented as a special system playlist (e.g. called "Play Queue").

This solution has several serious advantages:

  1. You can see all queued songs at a glance
  2. There's no need to clutter the interface with an extra queue column in a playlist
  3. You can easily wipe the queue and reorder the songs to be played

If this feature request is to be implemented then the queue column can be be safely dropped/removed altogether freeing space and making the UI less cluttered.

winamp classic interface shuffle button does not update when shuffle status changes


Author Name: il lumilore
Original Redmine Issue: https://redmine.audacious-media-player.org/issues/26
Original Date: 2011-12-31


when using audtool to toggle shuffle, the shuffle button does not change its look to reflect the change in shuffle status. If you use audtool to toggle shuffle on, then the button will still show it to be off and won't change, and then clicking the shuffle button on the skin window once won't turn off shuffle because the skin window still thinks it was off.

SMB transport plugin does not build


Author Name: Götz Waschk
Original Redmine Issue: https://redmine.audacious-media-player.org/issues/5
Original Date: 2011-12-20


This is on Mandriva 2011 x86_64. The smb plugin fails to build like this:
smb.c: In function 'smb_vfs_fopen_impl':
smb.c:54:10: error: invalid application of 'sizeof' to incomplete type 'VFSFile'
smb.c:64:9: error: dereferencing pointer to incomplete type
smb.c: In function 'smb_vfs_fclose_impl':
smb.c:78:11: error: dereferencing pointer to incomplete type
smb.c:80:29: error: dereferencing pointer to incomplete type
smb.c:83:16: error: dereferencing pointer to incomplete type
smb.c: In function 'smb_vfs_fread_impl':
smb.c:94:27: error: dereferencing pointer to incomplete type
smb.c: In function 'smb_vfs_getc_impl':
smb.c:107:27: error: dereferencing pointer to incomplete type
smb.c: In function 'smb_vfs_fseek_impl':
smb.c:120:27: error: dereferencing pointer to incomplete type
smb.c: In function 'smb_vfs_ftell_impl':
smb.c:156:27: error: dereferencing pointer to incomplete type
smb.c: In function 'smb_vfs_feof_impl':
smb.c:163:26: error: dereferencing pointer to incomplete type
smb.c: In function 'smb_vfs_fsize_impl':
smb.c:178:38: error: dereferencing pointer to incomplete type
smb.c: At top level:
smb.c:184:2: warning: initialization from incompatible pointer type [enabled by default]
smb.c:184:2: warning: (near initialization for 'smb_const.vfs_fopen_impl') [enabled by default]
Failed to compile smb.c (plugin)!
make[1]: *** [smb.plugin.o] Error 1

This is with audacious 3.2alpha1 and smbclient from Samba 3.5.10.

stray @PC_REQUIRES@


Author Name: Michael Schwendt
Original Redmine Issue: https://redmine.audacious-media-player.org/issues/28
Original Date: 2012-01-02


3.2-beta1 dropped the @PC_REQUIRES@ variable definition from the autoconf files, but missed to remove it from other places, most notably the pkg-config file:

$ grep PC_REQUIRES * -R
audacious/audclient.pc.in:Requires: @PC_REQUIRES@
audacious/extra.mk.in:PC_REQUIRES ?= @PC_REQUIRES@

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.