Coder Social home page Coder Social logo

clementine-player / clementine Goto Github PK

View Code? Open in Web Editor NEW
3.6K 145.0 665.0 203.94 MB

:tangerine: Clementine Music Player

Home Page: https://www.clementine-player.org/

License: GNU General Public License v3.0

CMake 1.98% CSS 0.05% HTML 0.02% PLSQL 0.04% C++ 95.53% Objective-C++ 1.44% C 0.54% Objective-C 0.40% Ruby 0.01%
c-plus-plus music linux mac windows qt

clementine's People

Contributors

abika avatar aerusso avatar alanbriolat avatar amuttsch avatar andreadecorte avatar arnaudbienner avatar asiviero avatar beedaddy avatar chemrat avatar clang-format avatar comradekingu avatar crystalix007 avatar davidsansome avatar dev-0x7c6 avatar dmdmdm avatar eduardosm avatar fuuzetsu avatar hatstand avatar ivan-leontiev avatar jbroadus avatar jonaski avatar lumip avatar narunlifescience avatar paperbagcorner avatar redyoshi49q avatar santigl avatar sobkas avatar tatsh avatar theubuntuguy avatar trhodeos 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  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

clementine's Issues

Volume control is not logarithmic under Windows

From simon.hearne on February 23, 2010 21:05:43

What steps will reproduce the problem? 1. Run clementine for Windows
2. Adjust volume between 0% and 50% What is the expected output? What do you see instead? Volume control should be logarithmic to give a smooth volume level change,
instead volume changes at 0% to 50% make little difference while changes
after 50% are too coarse. What version of the product are you using? On what operating system? 0.1 on Windows (seen on Win 7 and XP)

Original issue: http://code.google.com/p/clementine-player/issues/detail?id=8

r296 crash at end of the track

From TimonTheMeerkat on March 01, 2010 21:58:33

What steps will reproduce the problem? 1. Add track to the playlist
2. Click play
3. Wait till end of the track What is the expected output? What do you see instead? Clementine start to play track, but skip/cut one-two first seconds of the
track. At end of the track he display "0:-1" on the right time counter
(time till end of the track) and crash (segmantation fault) with this
backtrace:
(gdb) backtrace
#0 0x362b4c92 in ?? () from /lib/libc.so.7
#1 0x3c405600 in ?? ()
#2 0x3cb062c0 in JCR_LIST () from /usr/local/lib/

libpulsecommon-0.9.21.so
#3 0xbf2f7d98 in ?? ()
#4 0x3cadd943 in pa_run_once (control=0x3b367000, func=0x3b3b5698

<JCR_LIST+4>) at pulsecore/once.c:91
#5 0x362b5cca in free () from /lib/libc.so.7
#6 0x08109b6e in scope_dispose (this=0x3c6222c0) at xine-scope.c:116
#7 0x0810996d in scope_port_close (port_gen=0x3d3fcca0,

stream=0x3d44e200) at xine-scope.c:62
#8 0x41bfac76 in mad_dispose (this_gen=0xa5a5a5a5) at

xine_mad_decoder.c:338
#9 0x33f198f2 in _x_free_audio_decoder (stream=0x3d44e200, ad=0x3b731000)

at load_plugins.c:2060
#10 0x33f1e978 in audio_decoder_loop (stream_gen=0x3d44e200) at

audio_decoder.c:94
#11 0x3623228f in ?? () from /lib/libthr.so.3
#12 0x3d44e200 in ?? ()
#13 0x00000000 in ?? () What version of the product are you using? On what operating system? r296 on FreeBSD 9-CURRENT, KDE 4.3.5 Please provide any additional information below. Version 0.1 don't have this error and work perfectly

Original issue: http://code.google.com/p/clementine-player/issues/detail?id=47

Error[Windows]: Can't find [...] module (0x8007007e)

From aladaris on February 24, 2010 03:31:51

What steps will reproduce the problem?

Can't play some files (i think that it can be related with the special
characters). They are mp3 files.

What is the expected output? What do you see instead?

An Error message pop up:"Can't find the specified module (0x8007007e)" or
in my spanish Windows: "No se puede encontrar el módulo especificado
(0x8007007e)"

What version of the product are you using? On what operating system?

Clementine 0.1-6 on Windows 7 Ultimate.

Thanks for this great player :)

Attachment: Error_Clementine.png

Original issue: http://code.google.com/p/clementine-player/issues/detail?id=14

Ubuntu package missing 'libqt4-sql-sqlite' dependency.

From B.Helyer on February 22, 2010 23:39:05

What steps will reproduce the problem?

  1. Install Clementine.
  2. Run Clementine.

What is the expected output?

No output, adding a path to watch when configuring the settings should work.

What do you see instead?

Multiple dialogue boxes with the following message:

LibraryBackend: Driver not loaded Driver not loaded

and on the command line, the following output is produced:

QSqlDatabase: QSQLITE driver not loaded QSqlDatabase: available drivers: QMYSQL3 QMYSQL QSqlDatabase: QSQLITE driver not loaded QSqlDatabase: available drivers: QMYSQL3 QMYSQL QSqlQuery::exec: database not open QSqlError(-1, "Driver not loaded", "Driver not loaded") QSqlDatabase: QSQLITE driver not loaded QSqlDatabase: available drivers: QMYSQL3 QMYSQL QSqlDatabasePrivate::removeDatabase: connection 'thread_145361128' is still in use, all queries will cease to work. QSqlDatabasePrivate::addDatabase: duplicate connection name 'thread_145361128', old connection removed. QSqlQuery::exec: database not open QSqlError(-1, "Driver not loaded", "Driver not loaded")

What version of the product are you using? On what operating system?

0.1 on x86 Ubuntu 9.10.

Please provide any additional information below.

Installing package 'libqt4-sql-sqlite' fixes the problem.

Original issue: http://code.google.com/p/clementine-player/issues/detail?id=2

"Bus Error" running clementine on OSX 10.6

From judge.mentok.the.mindtaker on February 23, 2010 02:07:12

What steps will reproduce the problem? 1. try to launch clementine on snow leopard 2. 3. What is the expected output? What do you see instead? Expected app to run, instead we get the crash info window (see below) What version of the product are you using? On what operating system? Using latest .dmg (1.1-3) on OSX 10.6.2 Please provide any additional information below. when running the binary directly from the commandline, I get:

$ ./clementine
'Bringing joy to small mexican gerbils, a few weeks at a time.'
Bus error

  • debug info:

Process: clementine [6500]
Path: /Applications/clementine.app/Contents/MacOS/./clementine
Identifier: com.davidsansome.clementine
Version: 0.1 (???)
Code Type: X86 (Native)
Parent Process: bash [4148]

Date/Time: 2010-02-22 17:04:44.361 -0800
OS Version: Mac OS X 10.6.2 (10C540)
Report Version: 6

Interval Since Last Report: 4772427 sec
Crashes Since Last Report: 44
Per-App Interval Since Last Report: 13 sec
Per-App Crashes Since Last Report: 4
Anonymous UUID: 549F0888-7813-413E-B3E5-
50CDFE1A9280

Exception Type: EXC_BAD_ACCESS (SIGBUS)
Exception Codes: KERN_PROTECTION_FAILURE at 0x000000000000001d
Crashed Thread: 0 Dispatch queue: com.apple.main-thread

Thread 0 Crashed: Dispatch queue: com.apple.main-thread
0 com.davidsansome.clementine 0x0005825d
SimpleTreeModel::ItemToIndex(RadioItem_) const + 13
1 com.davidsansome.clementine 0x00059c16
SimpleTreeModel::index(int, int, QModelIndex const&) const +
102
2 QtGui 0x009b4117 QTreeView::isRowHidden(int,
QModelIndex const&) const + 71
3 libqtaccessiblewidgets.dylib 0x1729dde7 qt_plugin_instance +
63303
4 QtGui 0x00411b8a
QAccessible::updateAccessibility(QObject_, int, QAccessible::Event) + 458
5 QtGui 0x0047b6fa QWidgetPrivate::show_helper() +
330
6 QtGui 0x0047bd73 QWidget::setVisible(bool) + 1139
7 QtGui 0x0047b558
QWidgetPrivate::showChildren(bool) + 328
8 QtGui 0x0047b60f QWidgetPrivate::show_helper() + 95
9 QtGui 0x0047bd73 QWidget::setVisible(bool) + 1139
10 QtGui 0x0047b558
QWidgetPrivate::showChildren(bool) + 328
11 QtGui 0x0047b60f QWidgetPrivate::show_helper() + 95
12 QtGui 0x0047b578
QWidgetPrivate::showChildren(bool) + 360
13 QtGui 0x0047b60f QWidgetPrivate::show_helper() + 95
14 QtGui 0x0047b578
QWidgetPrivate::showChildren(bool) + 360
15 QtGui 0x0047b60f QWidgetPrivate::show_helper() + 95
16 QtGui 0x0047bd73 QWidget::setVisible(bool) + 1139
17 com.davidsansome.clementine 0x0000bb88 void*
qMetaTypeConstructHelper<QList >(QList const*) + 14968
18 com.davidsansome.clementine 0x000072b6 0x1000 + 25270
19 com.davidsansome.clementine 0x0000699b 0x1000 + 22939
20 com.davidsansome.clementine 0x000068c9 0x1000 + 22729

Thread 1: Dispatch queue: com.apple.libdispatch-manager
0 libSystem.B.dylib 0x953f20ea kevent + 10
1 libSystem.B.dylib 0x953f2804 _dispatch_mgr_invoke + 215
2 libSystem.B.dylib 0x953f1cc3 _dispatch_queue_invoke + 163
3 libSystem.B.dylib 0x953f1a68 _dispatch_worker_thread2 +
234
4 libSystem.B.dylib 0x953f14f1 _pthread_wqthread + 390
5 libSystem.B.dylib 0x953f1336 start_wqthread + 30

Thread 2:
0 libSystem.B.dylib 0x953f1182 __workq_kernreturn + 10
1 libSystem.B.dylib 0x953f1718 _pthread_wqthread + 941
2 libSystem.B.dylib 0x953f1336 start_wqthread + 30

Thread 3:
0 libSystem.B.dylib 0x953ea856 select$DARWIN_EXTSN + 10
1 com.apple.CoreFoundation 0x950a9ddd __CFSocketManager +
1085
2 libSystem.B.dylib 0x953f8fbd _pthread_start + 345
3 libSystem.B.dylib 0x953f8e42 thread_start + 34

Thread 4:
0 libSystem.B.dylib 0x953cb922 semaphore_wait_signal_trap +
10
1 libSystem.B.dylib 0x953f945c _pthread_cond_wait + 1089
2 libSystem.B.dylib 0x95442503 pthread_cond_wait + 48
3 QtCore 0x00fce606 QWaitCondition::wait(QMutex*,
unsigned long) + 278
4 QtGui 0x009542ec
QFileSystemModel::setRootPath(QString const&) + 32780
5 QtCore 0x01031f9b
QThread::setTerminationEnabled(bool) + 267
6 libSystem.B.dylib 0x953f8fbd _pthread_start + 345
7 libSystem.B.dylib 0x953f8e42 thread_start + 34

Thread 5:
0 libSystem.B.dylib 0x953f20ea kevent + 10
1 QtCore 0x010dae35 QFSFileEngine::drives() + 44021
2 QtCore 0x01031f9b
QThread::setTerminationEnabled(bool) + 267
3 libSystem.B.dylib 0x953f8fbd _pthread_start + 345
4 libSystem.B.dylib 0x953f8e42 thread_start + 34

Thread 6:
0 libxine.1.dylib 0x0020e5af xine_list_push_front + 363

Thread 0 crashed with X86 Thread State (32-bit):
eax: 0x01350030 ebx: 0x1729d8b4 ecx: 0x00000001 edx: 0xbfffefec
edi: 0xffffffff esi: 0xbfffefec ebp: 0xbfffef78 esp: 0xbfffef78
ss: 0x0000001f efl: 0x00010202 eip: 0x0005825d cs: 0x00000017
ds: 0x0000001f es: 0x0000001f fs: 0x00000000 gs: 0x00000037
cr2: 0x0000001d

...

too long for comment

Original issue: http://code.google.com/p/clementine-player/issues/detail?id=3

Memory leaks

From gatraun on February 23, 2010 14:38:58

What steps will reproduce the problem? 1. Start clementine.
2. Play (flac) file

What do you see instead?
In htop I see, how clementine process starts to consume memory from approx
48M to infinity. Memory consumption was raising while playing, and
continued after player stopped (I had 1 track in playlist). I closed
program when it used 140M. What version of the product are you using? On what operating system? 0.1.
Gentoo linux, kernel 2.6.32-gentoo- r3 , Qt 4.6.2, KDE SC4.4. Please provide any additional information below.

Original issue: http://code.google.com/p/clementine-player/issues/detail?id=5

Make the dependence on last.fm optional

From [email protected] on March 02, 2010 08:34:14

What steps will reproduce the problem? 1. Build clementine. What is the expected output? What do you see instead? I expect it can build without liblastfm.
I see it can not =( What version of the product are you using? On what operating system? Version last, from SVN. Both, Linux & Windows. Please provide any additional information below. I wrote about this on qt-apps, and repeat here.

Original issue: http://code.google.com/p/clementine-player/issues/detail?id=49

Alter library scanning behaviour.

From silverwraithii on March 01, 2010 19:40:04

I haven't looked at the code, but it appears that a full library scan is
done every startup.

This behaviour doesn't seem scalable; with 40000 audio files in my library
directories, it results in Clementine saturating a CPU core for
approximately 5 minutes.

I think the ideal approach is to store mtime in the database, only
descending into a directory if its mtime is newer than what's stored.

Tangentially, it'd be nice to have the ability to start or pause a scan at
will via a menu option.

Original issue: http://code.google.com/p/clementine-player/issues/detail?id=45

Support for Variable Colors / Theme

From wulfsolter on February 27, 2010 05:36:57

What steps will reproduce the problem? 1. Dark QT4/GTK Themes with white text on dark windows etc What is the expected output? What do you see instead? Visible playlist. Instead uses QT4/GTK text colour, white background, and
playlist appears as white-on-white. What version of the product are you using? On what operating system? Latest build, Archlinux. Reproducable on Ubuntu/Gentoo Please provide any additional information below. Maybe easy fix would be for playlist 'textbox' to use GTK/QT4 background
colour?

Attached screenshot shows a full playlist, only the selected track is
visible, rest are white-on-white

Attachment: Clementine - Theme Issue Screenshot.png

Original issue: http://code.google.com/p/clementine-player/issues/detail?id=37

100&#37; CPU use during playback (0.1-4 and SVN r296)

From silverwraithii on March 01, 2010 20:00:46

Dependency versions:
qt 4.6.2
xine-lib 1.1.18 (Also tested with 1.1.17)
liblastfm 0.3.0
taglib 1.6.1
cairo 1.8.8
libnotify 0.4.5

Compiled on x86-64 Arch Linux with gcc 4.4.3 and boost 1.41.0.

During playback of any format, Clementine uses an entire CPU core. Amarok
1.4 doesn't suffer from this issue with the same Xine version.

Output from playing and stopping a track:
void OSD::SongChanged(const Song&)
Before xine_open() *****
After xine_open() *****
Metadata received.
Stopping

Anecdotal, but potentially of use: Approximately a second after starting
playback, there's a momentary playback pause. Dragging the time indicator
will usually hang Clementine.

Original issue: http://code.google.com/p/clementine-player/issues/detail?id=46

Weird Error

From alexchang42 on March 02, 2010 02:27:17

What steps will reproduce the problem? 1. Add music to library
2. Play music
3. Get error What is the expected output? What do you see instead? "Pins cannont connect due to not supporting the same transport." What version of the product are you using? On what operating system? 0.1 Windows Please provide any additional information below.

Original issue: http://code.google.com/p/clementine-player/issues/detail?id=48

Clementine doesn't remember volume

From k0009000 on February 27, 2010 17:20:44

It does remember the slider position, but it doesn't SET the volume, really.
So, how to reproduce:

  1. Start Clementine
  2. Set volume to somewhat lower than 100%
  3. Exit Clementine and start it again
  4. Enjoy 100% volume back

I'm running the latest .deb from here on Ubuntu (Gnome, not Kubuntu) Lucid
Alpha 3.
And yes, I can help with the russian translation. Email me if you need

Original issue: http://code.google.com/p/clementine-player/issues/detail?id=40

Notification area pop-up does not disappear in Win 7

From simon.hearne on February 23, 2010 20:55:21

What steps will reproduce the problem? 1. Running Clementine for Windows
2. Change volume. What is the expected output? What do you see instead? The notification should fade out after the time set in the global settings,
but it will not disappear until explicitly closed. What version of the product are you using? On what operating system? Using 0.1 on Win 7 and XP

Original issue: http://code.google.com/p/clementine-player/issues/detail?id=7

Progress bar jumps do not work under Windows

From simon.hearne on February 23, 2010 21:08:26

What steps will reproduce the problem? 1. Start playing any file
2. Try to skip by clicking on the progress slider What is the expected output? What do you see instead? Expect the slider to skip to the cursor at least make a jump of 30secs for
example. Instead, slider does not move, or flicks back to original position. What version of the product are you using? On what operating system? 0.1 under Win 7

Original issue: http://code.google.com/p/clementine-player/issues/detail?id=9

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.