Coder Social home page Coder Social logo

deadbeef-player / deadbeef Goto Github PK

View Code? Open in Web Editor NEW
1.6K 1.6K 175.0 88.99 MB

DeaDBeeF Player

Home Page: https://deadbeef.sourceforge.io/

License: Other

C 61.53% Shell 3.02% Objective-C 2.68% Perl 0.37% CMake 0.01% Makefile 0.40% C++ 29.21% Assembly 1.70% Elixir 0.01% M4 0.35% Lua 0.13% Dockerfile 0.01% Inno Setup 0.03% SWIG 0.45% Metal 0.01% Rich Text Format 0.01% Objective-C++ 0.08%
audio-player c cross-platform customizable-ui linux-app mac-app minimalist-design music-player objective-c visualization windows-app

deadbeef's People

Contributors

aldatsa avatar brother avatar carlosanunes avatar cboxdoerfer avatar crayxt avatar dbry avatar esainane avatar forfolias avatar hirkmt avatar kbirabwa avatar keith-cancel avatar knedlyk avatar kode54 avatar kuba160 avatar lithopsian avatar mbouzada avatar oleksiy-yakovenko avatar recku avatar rsekman avatar saivert avatar sktt avatar smarquespt avatar thesame avatar thomasjepp avatar toadking avatar tydus avatar ugilio avatar wdlkmpx avatar wylmer avatar zvacet 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  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

deadbeef's Issues

Зависает при прослушивании интернет-радиосанций

Original issue 102 created by Alexey-Yakovenko on 2012-04-18T15:13:19.000Z:

Собственно если я слушаю интернет-радио и в этот момент пропадает интернет (я сижу через вай-фай и он периодически отваливается), то плеер можно только свернуть-развернуть. Ни поменять трек, ни закрыть. Закрыть его можно только через kill - 9.

Wrong "add file" behavior

Original issue 93 created by Alexey-Yakovenko on 2012-04-18T15:13:14.000Z:

If you add file from command line into playlist, when previous file is paused, then playlist will be changed, but instead of playback of added file previous file will be resumed.

config rewrited on exit

Original issue 110 created by Alexey-Yakovenko on 2012-04-18T15:13:23.000Z:

no chanse to have hotkeys
$HOME/.config/deadbeef/config renewed in default state.

--queue does not work

Original issue 105 created by Alexey-Yakovenko on 2012-04-18T15:13:20.000Z:

--queue does not work. Just new deadbeef launching. System: Debian 5 Lenny, deadbeef 0.3.3.

crash

Original issue 109 created by Alexey-Yakovenko on 2012-04-18T15:13:22.000Z:

I'm using version from git
here is some crash information:
*** glibc detected *** deadbeef: free(): invalid pointer: 0x097a68f0 ***

======= Backtrace: =========
/lib/i686/cmov/libc.so.6[0xb738d824]
/lib/i686/cmov/libc.so.6[0xb738f0b3]
/lib/i686/cmov/libc.so.6(cfree+0x6d)[0xb73920dd]
deadbeef[0x804dafb]
/usr/local/lib/deadbeef/gtkui.so(ddb_listview_list_render+0x6b2)[0xb5af72b2]
======= Memory map: ========
08048000-08119000 r-xp 00000000 08:02 3237 /usr/local/bin/deadbeef
08119000-0811a000 rw-p 000d1000 08:02 3237 /usr/local/bin/deadbeef
0811a000-081e4000 rw-p 00000000 00:00 0
0955a000-09829000 rw-p 00000000 00:00 0 [heap]
aa66c000-aa66d000 ---p 00000000 00:00 0
aa66d000-aae6d000 rw-p 00000000 00:00 0
ace71000-ace72000 ---p 00000000 00:00 0
ace72000-ad672000 rw-p 00000000 00:00 0
ad672000-ad673000 ---p 00000000 00:00 0
ad673000-ade73000 rw-p 00000000 00:00 0
ade73000-adeff000 r--p 00000000 08:02 17655 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans-Bold.ttf
adeff000-adf00000 ---p 00000000 00:00 0
adf00000-ae700000 rw-p 00000000 00:00 0
ae700000-ae721000 rw-p 00000000 00:00 0
ae721000-ae800000 ---p 00000000 00:00 0
ae807000-ae808000 ---p 00000000 00:00 0
ae808000-af008000 rw-p 00000000 00:00 0
af008000-af12c000 r-xp 00000000 08:02 18956 /usr/lib/libxml2.so.2.7.7
af12c000-af131000 rw-p 00123000 08:02 18956 /usr/lib/libxml2.so.2.7.7
af131000-af132000 rw-p 00000000 00:00 0
af132000-af147000 r-xp 00000000 08:02 55984 /usr/lib/libbeagle.so.1.0.3
af147000-af148000 rw-p 00014000 08:02 55984 /usr/lib/libbeagle.so.1.0.3
af148000-af165000 r-xp 00000000 08:02 8671 /usr/lib/libdbus-glib-1.so.2.1.0
af165000-af166000 rw-p 0001c000 08:02 8671 /usr/lib/libdbus-glib-1.so.2.1.0
af178000-af189000 r-xp 00000000 08:02 12906 /usr/lib/gio/modules/libgioremote-volume-monitor.so
af189000-af18a000 rw-p 00011000 08:02 12906 /usr/lib/gio/modules/libgioremote-volume-monitor.so
af18a000-af1d9000 r--p 00000000 08:02 17654 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSansMono.ttf
af1d9000-af239000 rw-s 00000000 00:04 2195477 /SYSV00000000 (deleted)
af239000-af23a000 ---p 00000000 00:00 0
af23a000-afaee000 rw-p 00000000 00:00 0
afaee000-afaef000 ---p 00000000 00:00 0
afaef000-b02ef000 rw-p 00000000 00:00 0
b02ef000-b034f000 rw-s 00000000 00:04 2162708 /SYSV00000000 (deleted)
b034f000-b0368000 r--s 00000000 08:02 6187 /usr/share/mime/mime.cache
b0368000-b0373000 r-xp 00000000 08:02 18592 /lib/libudev.so.0.6.1
b0373000-b0374000 rw-p 0000b000 08:02 18592 /lib/libudev.so.0.6.1
b0374000-b03ab000 r-xp 00000000 08:02 9799 /lib/libdbus-1.so.3.4.0
b03ab000-b03ac000 r--p 00037000 08:02 9799 /lib/libdbus-1.so.3.4.0
b03ac000-b03ad000 rw-p 00038000 08:02 9799 /lib/libdbus-1.so.3.4.0
b03ad000-b03b7000 r-xp 00000000 08:02 27214 /usr/lib/libtrackerclient.so.0.0.0
b03b7000-b03b8000 rw-p 00009000 08:02 27214 /usr/lib/libtrackerclient.so.0.0.0
b03b8000-b03bf000 r--s 00000000 08:02 39931 /usr/lib/gconv/gconv-modules.cache
b03bf000-b03d4000 r-xp 00000000 08:02 12895 /usr/lib/gvfs/libgvfscommon.so
b03d4000-b03d5000 rw-p 00014000 08:02 12895 /usr/lib/gvfs/libgvfscommon.so
b03d5000-b03f9000 r-xp 00000000 08:02 12904 /usr/lib/gio/modules/libgvfsdbus.so
b03f9000-b03fa000 rw-p 00024000 08:02 12904 /usr/lib/gio/modules/libgvfsdbus.so
b03fa000-b071c000 r--p 00000000 08:02 29019 /usr/share/icons/hicolor/icon-theme.cache
b071c000-b327e000 r--p 00000000 08:02 3967 /usr/share/icons/gnome/icon-theme.cache
b327e000-b34bc000 r--p 00000000 08:02 136328 /usr/share/icons/Tango/icon-theme.cache
b34bc000-b34bd000 ---p 00000000 00:00 0
b34bd000-b3cbd000 rw-p 00000000 00:00 0
b3cbd000-b3d55000 r--p 00000000 08:02 17650 /usr/share/fonts/truetype/ttf-dejavu/DejaVuSans.ttf
b3d55000-b3d57000 r-xp 00000000 08:02 17084 /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b3d57000-b3d58000 rw-p 00001000 08:02 17084 /usr/lib/pango/1.6.0/modules/pango-basic-fc.so
b3d58000-b3d59000 r--s 00000000 08:02 118294 /var/cache/fontconfig/c05880de57d1f5e948fdfacc138775d9-le32d4.cache-3
b3d59000-b3d5f000 r--s 00000000 08:02 39482 /var/cache/fontconfig/945677eb7aeaf62f1d50efc3fb3ec7d8-le32d4.cache-3
b3d5f000-b3d61000 r--s 00000000 08:02 118292 /var/cache/fontconfig/b5ea634b0fb353b8ea17632d1f9ef766-le32d4.cache-3
b3d61000-b3d64000 r--s 00000000 08:02 118291 /var/cache/fontconfig/6eb3985aa4124903f6ff08ba781cd364-le32d4.cache-3
b3d64000-b3d6b000 r--s 00000000 08:02 118290 /var/cache/fontconfig/6d41288fd70b0be22e8c3a91e032eec0-le32d4.cache-3
b3d6b000-b3d8d000 r--s 00000000 08:02 77962 /var/cache/fontconfig/365b55f210c0a22e9a19e35191240f32-le32d4.cache-3
b3d8d000-b3d95000 r--s 00000000 08:02 6803 /var/cache/fontconfig/d52a8644073d54c13679302ca1180695-le32d4.cache-3
b3d95000-b3dbf000 r-xp 00000000 08:02 37824 /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so
b3dbf000-b3dc0000 rw-p 00029000 08:02 37824 /usr/lib/gtk-2.0/2.10.0/engines/libclearlooks.so
b3dc0000-b3dcd000 r-xp 00000000 08:02 13909 /usr/lib/libtdb.so.1.2.1
b3dcd000-b3dce000 rw-p 0000c000 08:02 13909 /usr/lib/libtdb.so.1.2.1
b3dce000-b3ddd000 r-xp 00000000 08:02 60848 /usr/lib/libcanberra.so.0.2.1
b3ddd000-b3dde000 rw-p 0000e000 08:02 60848 /usr/lib/libcanberra.so.0.2.1
b3dde000-b3de2000 r-xp 00000000 08:02 60865 /usr/lib/libcanberra-gtk.so.0.1.5
b3de2000-b3de3000 rw-p 00003000 08:02 60865 /usr/lib/libcanberra-gtk.so.0.1.5
b3de8000-b3df0000 r--s 00000000 08:02 19089 /var/cache/fontconfig/e13b20fdb08344e0e664864cc2ede53d-le32d4.cache-3
b3df0000-b3df4000 r-xp 00000000 08:02 35476 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
b3df4000-b3df5000 rw-p 00003000 08:02 35476 /usr/lib/gtk-2.0/2.10.0/loaders/libpixbufloader-png.so
b3df5000-b3dff000 r-xp 00000000 08:02 7781 /lib/i686/cmov/libnss_files-2.10.2.so
b3dff000-b3e00000 r--p 00009000 08:02 7781 /lib/i686/cmov/libnss_files-2.10.2.so
b3e00000-b3e01000 rw-p 0000a000 08:02 7781 /lib/i686/cmov/libnss_files-2.10.2.so
b3e01000-b3e0a000 r-xp 00000000 08:02 10727 /lib/i686/cmov/libnss_nis-2.10.2.so
b3e0a000-b3e0b000 r--p 00008000 08:02 10727 /lib/i686/cmov/libnss_nis-2.10.2.so
b3e0b000-b3e0c000 rw-p 00009000 08:02 10727 /lib/i686/cmov/libnss_nis-2.10.2.so
b3e0c000-b3e1f000 r-xp 00000000 08:02 9866 /lib/i686/cmov/libnsl-2.10.2.so
b3e1f000-b3e20000 r--p 00012000 08:02 9866 /lib/i686/cmov/libnsl-2.10.2.so
b3e20000-b3e21000 rw-p 00013000 08:02 9866 /lib/i686/cmov/libnsl-2.10.2.so
b3e21000-b3e23000 rw-p 00000000 00:00 0 Aborted

problems with last.fm 'listening now' notification

Original issue 100 created by Alexey-Yakovenko on 2012-04-18T15:13:18.000Z:

It's OK with scrobbling, but 'listening now' notification is not always shown properly on my last.fm profile. Actually, It does work when I press on Play button manually, but doesn't when playback goes to the next song in playlist.

Weird view of column headers

Original issue 104 created by Alexey-Yakovenko on 2012-04-18T15:13:20.000Z:

I installed the programme from binary package on Debian Squeeze and got weird view of column headers. Screenshot is attached. The view constantly changes during resize of the window and sometimes it looks normal.

Segmentation fault при открытии плейлиста

Original issue 103 created by Alexey-Yakovenko on 2012-04-18T15:13:19.000Z:

Так же плеер сегфолтится при открытии ("Open file" в главном меню) любого плейлиста.
http://pastebin.org/98544 - то, что выводится в консоль и сам плейлист, который я открываю
Версия из git'a deadbeef-7c519d751ed4e22312593180b2192a897fe8b7b8.tar.gz

cue sheet

Original issue 96 created by Alexey-Yakovenko on 2012-04-18T15:13:16.000Z:

"File add" dialog can't see cue files while "supported sound formats" is chosen. If I choose to show all files, I can see cue files. But when I add it nothing happens.

DeaDBeeF 0.3.2 on Debian squeeze

Зависает после снятия с паузы

Original issue 94 created by Alexey-Yakovenko on 2012-04-18T15:13:14.000Z:

После отжатия паузы очень часто зависает. :( Закрыть можно только через убийство процесса.
Очень жаль. Такой отличный плеер... Надеюсь, сможете починить.

ubuntu 9.10

lastfm title

Original issue 99 created by Alexey-Yakovenko on 2012-04-18T15:13:17.000Z:

lastfm плагин неправильно кодирует некоторых исполнителей. Например "Florence + The Machine" превращается в "Florence+++The+Machine", а должно получаться "Florence+%2B+The+Machine", но last.fm и это считает неправильным =) Правильным он воспринимает "Florence%2B%252B%2BThe%2BMachine", что является кодированием уже закодированного =)
пруфлинки:
http://www.lastfm.ru/music/Florence%2B%252B%2BThe%2BMachine
http://www.lastfm.ru/music/Marina%2B%2526%2Bthe%2BDiamonds

Не добавляются .vgz треки.

Original issue 114 created by Alexey-Yakovenko on 2012-04-18T15:13:25.000Z:

deadbeef 0.3.3 не добавляет в плейлист треки в фотмате vgz (формат в котором распространяется музыка из игр Sega Mega Drive). Game Music Emu его подерживает.

Не работают глобальные хоткеи на XF86Audio*

Original issue 112 created by Alexey-Yakovenko on 2012-04-18T15:13:24.000Z:

Не реагирует на глобальные хоткеи, назначенные на мультимедиа-кнопки XF86AudioPlay, XF86AudioStop, etc.

Вывод xev

KeyPress event, serial 41, synthetic NO, window 0x1c00001,
root 0xaf, subw 0x0, time 5370552, (-150,731), root:(590,770),
state 0x10, keycode 172 (keysym 0x1008ff14, XF86AudioPlay), same_screen YES,
XLookupString gives 0 bytes:
XmbLookupString gives 0 bytes:
XFilterEvent returns: False

KeyRelease event, serial 40, synthetic NO, window 0x1a00001,
root 0xaf, subw 0x0, time 5265769, (1242,-386), root:(1374,43),
state 0x10, keycode 171 (keysym 0x1008ff17, XF86AudioNext), same_screen YES,
XLookupString gives 0 bytes:
XFilterEvent returns: False


starting deadbeef 0.4-beta1
plug: mutex_create
loading plugins from /usr/lib/deadbeef
loading plugin adplug.so
module name is adplug
loading plugin alsa.so
module name is alsa
loading plugin artwork.so
module name is artwork
loading plugin cdda.so
module name is cdda
loading plugin dumb.so
module name is dumb
loading plugin ffap.so
module name is ffap
loading plugin ffmpeg.so
module name is ffmpeg
loading plugin flac.so
module name is flac
loading plugin gme.so
module name is gme
loading plugin gtkui.so
module name is gtkui
loading plugin hotkeys.so
module name is hotkeys
loading plugin lastfm.so
module name is lastfm
loading plugin mpgmad.so
module name is mpgmad
loading plugin nullout.so
module name is nullout
loading plugin oss.so
module name is oss
loading plugin sid.so
module name is sid
loading plugin sndfile.so
module name is sndfile
loading plugin supereq.so
module name is supereq
loading plugin vfs_curl.so
module name is vfs_curl
loading plugin vorbis.so
module name is vorbis
loading plugin vtx.so
module name is vtx
loading plugin wavpack.so
module name is wavpack
loading plugins from /home/v/.local/lib/deadbeef
found vfs plugin stdio vfs
found decoder plugin WavPack decoder
found decoder plugin VTX decoder
found decoder plugin OggVorbis decoder
found vfs plugin cURL vfs
found dsp plugin SuperEQ
found decoder plugin pcm player
found decoder plugin SID decoder
found output plugin OSS output plugin
found output plugin null output plugin
found decoder plugin MPEG decoder
found decoder plugin Game_Music_Emu decoder
found decoder plugin FLAC decoder
found decoder plugin FFMPEG audio player
found decoder plugin Monkey's Audio (APE) decoder
found decoder plugin DUMB module player
found decoder plugin Audio CD player
found output plugin ALSA output plugin
found decoder plugin Adplug player
gtkui: found cover-art loader plugin
init theme colors
init theme colors

(deadbeef:21139): Gdk-CRITICAL **: gdk_draw_drawable: assertion `GDK_IS_DRAWABLE (src)' failed

(deadbeef:21139): Gtk-CRITICAL **: gtk_paint_flat_box: assertion `style->depth == gdk_drawable_get_depth (window)' failed
selected output plugin: ALSA output plugin
server_start
INFO: loading playlist K-Pax
INFO: from file /home/v/.config/deadbeef/playlists/0.dbpl
conf_find returned (nil)


$HOME/.config/deadbeef/config
...
hotkeys.key1 XF86AudioPlay: toggle_pause
hotkeys.key2 XF86AudioStop: stop
hotkeys.key3 XF86AudioPrev: prev
hotkeys.key4 XF86AudioNext: next

...

X.org server 1.7.6

xorg.conf
...
Section "ServerLayout"
InputDevice "Keyboard0" "CoreKeyboard"
InputDevice "Keyboard1" "SendCoreEvents"
EndSection

Section "InputDevice"
Identifier "Keyboard0"
Driver "evdev"
Option"XkbModel""logitech_g15"
Option"Device""/dev/input/event5"
EndSection

Section "InputDevice"
Identifier "Keyboard1"
Driver "evdev"
Option "Device" "/dev/input/event8"
Option "XkbModel" "syevdev"
EndSection
...


Arch Linux (x86_64)

Playback gaps when EQ enabled

Original issue 113 created by Alexey-Yakovenko on 2012-04-18T15:13:24.000Z:

Enabling EQ while playback makes sound have a tiny gap. Gap appears right before sound becomes equalized.

Deadbeef fails when trying to add folder

Original issue 98 created by Alexey-Yakovenko on 2012-04-18T15:13:17.000Z:

Hi DeaDBeeF community!
I'm using DeaDBeeF v0.3.2 on my Debian Squeeze system and kernel 2.6.32.7 and when i'm trying to add my whole music directory to playlist DeaDBeeF gets a segmenation fault.
I;ve attached backtrace and strace log

./configure's mistake

Original issue 111 created by Alexey-Yakovenko on 2012-04-18T15:13:23.000Z:

checking for OSS include dir... not found
....
plugin summary:
...
oss: yes - oss output plugin
...

Build bug in Ubuntu 8.04

Original issue 92 created by Alexey-Yakovenko on 2012-04-18T15:13:11.000Z:

I try to build git snapshot:
autogen.sh
configure
make
Got error message:
cc1plus: error: incorrect option "-Wtype-limits"

Linux 2.6.24-26-generic # 1 SMP
Ubuntu 8.04
gcc (GCC) 4.2.4 (Ubuntu 4.2.4-1ubuntu4)

Adding folder on the right click do nothing

Original issue 106 created by Alexey-Yakovenko on 2012-04-18T15:13:21.000Z:

Right click on the music folder in Nautilus with selecting 'deadbeaf' just lunch the deadbeef but not add the files from this folder.
Drag-n-drop works fine but not the right click. Maybe some parametr is needed?

don't read tag in m4a

Original issue 107 created by Alexey-Yakovenko on 2012-04-18T15:13:21.000Z:

deadbeef don't read m4a artist and album tag

And ubuntu package need intrepid libavcodec51 library for open m4a

Inactive Format field with Custom type in Edit column dialog

Original issue 91 created by Alexey-Yakovenko on 2012-04-18T15:13:11.000Z:

When I choose 'Custom' type in 'Edit Column' window, the 'Format' field becomes inactive, so I can't put anything there. In order to display custom columns, I should at first choose any other string in 'Type' list, insert necessary format string in 'Format' field and after that set 'Type' as 'Custom' at last.

Deadbeef 0.3.2, Archlinux

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.