David Sansome
fa00ee971d
Add license headers to all our source files
2010-03-23 23:11:46 +00:00
David Sansome
ea83789f17
Some more library model tests
2010-03-23 21:52:42 +00:00
David Sansome
4ab755c831
Don't try to load translations from a directory that contains another directory called "clementine". Fixes issue #88
2010-03-23 18:00:55 +00:00
David Sansome
f8dd079cfd
Fix codereview comments from r454
2010-03-23 17:56:24 +00:00
David Sansome
16e1deaade
Make it possible for the LibraryBackend to be mocked, and add a simple test for Library.
2010-03-23 17:26:54 +00:00
David Sansome
051263c05d
Enable playlist sorting on columns other than title, artist, album, track and length.
...
Fixes issue #97
2010-03-23 14:24:48 +00:00
David Sansome
ceb6382e9f
Fix compilation in release mode
2010-03-23 14:07:05 +00:00
David Sansome
7fee944b06
Updated spanish translation
2010-03-23 13:37:21 +00:00
David Sansome
ed80c2e6c0
Update translations
2010-03-22 23:03:49 +00:00
John Maguire
3bc93339d9
Reduce watchers on mac (hitting 256 file descriptor limit).
2010-03-22 23:01:03 +00:00
David Sansome
a82e4c5b9a
Added track auto-numbering, thanks christoph.gysin.
...
Fixes issue #25
2010-03-22 22:46:53 +00:00
John Maguire
3e0e3f6889
Actually check for errors in AlbumCoverFetcher.
2010-03-22 21:36:02 +00:00
David Sansome
39a97d9878
Minor UI fix to the settings dialog
2010-03-22 19:46:42 +00:00
John Maguire
2aeff9b5e2
Fix compile on mac for old sqlite3 header.
2010-03-22 18:46:41 +00:00
David Sansome
b1e1de709c
Bring the QSQLITE plugin into the source tree and statically link it on Windows.
...
Also remove the unused xine windows patches, and move all the windows resources into dist/windows
2010-03-22 18:35:31 +00:00
John Maguire
6947fe2923
Set version to 0.2 for mac.
2010-03-22 16:18:03 +00:00
John Maguire
2f350c1ae6
Add unit tests for custom LIKE() function.
2010-03-22 16:03:24 +00:00
David Sansome
ad3c77cb5a
Fix compilation errors on ubuntu
2010-03-22 13:49:08 +00:00
David Sansome
41ab127d1a
Set version to 0.2
2010-03-22 13:20:30 +00:00
David Sansome
91b2162d25
Enforce a minimum size for playlist columns when they're shown. This prevents 0-width columns appearing for whatever reason. Fixes issue #85
2010-03-22 12:13:04 +00:00
David Sansome
1879b6f858
Make this compile when DBUS isn't available
2010-03-21 23:19:56 +00:00
David Sansome
7191f968a6
Fix the memory leak!
...
The scope's buffer, used by the analyzers, wasn't being cleared when the mainwindow (or the analyzer) was hidden. There was a timer that was supposed to clear it, but it wasn't being run because the xine engine is in a thread without an event loop.
Fixes issue #5
2010-03-21 23:11:34 +00:00
David Sansome
43a8b89732
Delete the divider entries properly from the library when deleting songs, and move songs to "Various artists" correctly.
2010-03-21 22:14:07 +00:00
David Sansome
b5b61a2e0e
Add a couple of indexes to the database to speed up searches on large libraries.
2010-03-21 21:17:01 +00:00
David Sansome
eea777e74e
Global shortcuts on gnome, with GSD over DBUS
2010-03-21 19:02:56 +00:00
David Sansome
a2c5bebd25
Remove unused includes. Fixes issue #84
2010-03-21 18:13:22 +00:00
David Sansome
24541609d7
Fixed some RGB parameters out of range warnings
2010-03-21 17:28:54 +00:00
David Sansome
d09eaac67a
Fix up the other 2D analyzers
2010-03-21 17:22:05 +00:00
John Maguire
87b552d16d
set background thread priority on mac
2010-03-21 16:45:34 +00:00
David Sansome
1314ef2e37
Remove the global shortcuts dialog from trunk
2010-03-21 16:37:38 +00:00
David Sansome
0b2bb418f3
Updated spanish translation from Mariano Copetti
2010-03-21 16:22:22 +00:00
David Sansome
0e42e0b9f7
Updated slovak translation
...
Fixes issue #83
2010-03-21 16:21:42 +00:00
David Sansome
2e1023457c
Show the analyzer popup menu on a left click as well as a right click
2010-03-21 16:20:27 +00:00
John Maguire
a7596959eb
Compile fixes for mac for old sqlite3 header.
2010-03-21 16:11:26 +00:00
David Sansome
416670671f
Run the background library scanner at IDLE io priority on linux
2010-03-21 15:55:58 +00:00
David Sansome
530d58b4cf
Add some more strings for translation
2010-03-21 15:00:36 +00:00
David Sansome
56fb0663ee
Fix segfault when a song's tag has changed inbetween runs
2010-03-21 14:47:59 +00:00
David Sansome
cbb41cab46
Store these booleans as ints so sqlite doesn't get confused.
...
Fixes issue #82
2010-03-21 13:50:00 +00:00
John Maguire
b468306d2f
Stop linking against sqlite and use the loaded plugin.
2010-03-21 13:29:06 +00:00
David Sansome
645d7e48cc
Translate this missing string - thanks Mariano Copetti
2010-03-21 13:07:02 +00:00
David Sansome
da7e88d754
Update translations
2010-03-21 00:32:22 +00:00
David Sansome
8cebf0092f
Updated greek translation
2010-03-21 00:31:19 +00:00
David Sansome
26098db9c8
Update the length of the first track on a last.fm stream
2010-03-21 00:30:05 +00:00
David Sansome
2bde36a1c2
Fix timestamps on scrobbled songs
2010-03-21 00:22:15 +00:00
David Sansome
1a930bf2b5
Add a menu item to the library for forcing albums to appear under Various Artists.
...
Fixes issue #43
2010-03-20 23:59:39 +00:00
John Maguire
758f99be49
Support unicode-aware comparisons in Sqlite3.
...
Fixes issue #71
2010-03-20 23:41:59 +00:00
David Sansome
e1c44cdc77
Add options for choosing or disabling the analyzer.
...
Fixes issue #75 .
2010-03-20 22:45:54 +00:00
David Sansome
595877445b
Multiple selections in the album cover manager
2010-03-20 22:03:58 +00:00
John Maguire
417b6af911
Update slovak translation.
...
Fixes issue #79
2010-03-19 13:20:54 +00:00
David Sansome
257170b212
Add support for showing the filename without the path - thanks ralf.neupert
...
Fixes issue #80
2010-03-19 10:39:22 +00:00
John Maguire
7e7aa6a0c4
Fix crash in last.fm radio when the user's subscription expires.
2010-03-18 17:18:54 +00:00
John Maguire
fd2daf6fa2
Fixes issue #3 \o/
...
A reminder for next time: enable various "Universal Access" options.
2010-03-17 17:16:05 +00:00
John Maguire
84bede61d3
Fix compiler warning from Clang.
2010-03-17 15:07:49 +00:00
John Maguire
4a26d10e7e
Build fixes for mac.
2010-03-16 15:09:08 +00:00
David Sansome
6a4d1734b6
Add the shuffle and repeat menus to the menubar as well
2010-03-12 01:03:43 +00:00
David Sansome
e1952e7ff2
Fix the cover manager behaviour when there are unknown albums or albums by various artists.
2010-03-12 00:54:18 +00:00
John Maguire
e809019bef
Fix code review comment for r353
...
Add more tests for XSPF parser.
2010-03-11 15:25:25 +00:00
Andrew Udvare
116204d58e
Start of event handling to capture keys with virtual function event()
2010-03-11 09:56:02 +00:00
Andrew Udvare
f9711d414f
More implementation of ShortcutsDialog and settings
2010-03-11 06:00:47 +00:00
John Maguire
eb5d4cc309
XSPF support in the GUI
2010-03-10 21:39:25 +00:00
David Sansome
65d88ac831
Fix strangeness when rearranging the playlist with shuffle disabled
2010-03-10 14:09:35 +00:00
David Sansome
4988d45f23
Fix a crash bug when clearing the playlist, and then advancing to the next track
2010-03-10 14:06:34 +00:00
David Sansome
b8d7773776
Updated spanish translation
2010-03-10 00:43:36 +00:00
David Sansome
e7c3174109
Fix a segfault. This got lost in the merge
2010-03-10 00:09:49 +00:00
David Sansome
aee1cbb4fd
Revert the multiple playlist commits until they can be cleaned up a bit. These are: r324, r326, r327, r328, r335, r336, r337, r338, and r339.
2010-03-10 00:04:04 +00:00
David Sansome
5294ea1276
Update translation sources
2010-03-09 22:49:14 +00:00
David Sansome
cecc6def3c
Get the translated version of this string - thanks Mariano Copetti
2010-03-09 22:47:36 +00:00
John Maguire
11330d0177
XSPF parser with test.
2010-03-09 17:17:32 +00:00
John Maguire
4eb51bf6d9
Remove pointless cpp file.
2010-03-09 15:46:26 +00:00
John Maguire
95c1f702c5
Oops. s/OS/WS/
...
Updates issue #6 .
2010-03-09 14:31:30 +00:00
John Maguire
b66370ed87
Enable global shortcuts for all X11 platforms instead of just Linux.
...
Updates issue #6
2010-03-09 14:28:58 +00:00
David Sansome
9f0e399fba
Fix a failing test
2010-03-08 18:07:18 +00:00
David Sansome
67214bf4dc
Rename ShuffleRepeatWidget to PlaylistSequence
2010-03-08 18:05:41 +00:00
David Sansome
85d5e398da
Shuffle and repeat buttons now work.
...
Fixes issue #20
2010-03-08 17:55:40 +00:00
David Sansome
d15fffc802
Do something more sensible with negative times.
2010-03-08 14:13:22 +00:00
David Sansome
c9ddf09869
Add shuffle and repeat options. These don't do anything yet.
...
Updates issue #20
2010-03-08 14:08:54 +00:00
David Sansome
427e24dece
Show the time remaining as negative, like amarok
2010-03-08 12:30:55 +00:00
David Sansome
ee5facbd01
Fix the size of the time elapsed and time remaining labels on the track slider, so they don't move the slider around while it's being dragged.
2010-03-08 12:13:11 +00:00
David Sansome
7d0bc4830f
Set the source properly for tracks from last.fm radio
...
Fixes issue #62
2010-03-07 23:39:28 +00:00
David Sansome
6f2119bce0
Fix a bug that meant the track progress slider was greyed out on the first song in a last.fm radio stream
2010-03-07 23:28:40 +00:00
David Sansome
3d34aa240c
Add albumartist, composer, file type and date columns to the playlist. Also add columns to the database for rating, playcount, and lastplayed (not used yet).
...
Fixes issue #66
2010-03-07 22:46:41 +00:00
Bartek Taczała
030e454d1e
Enabling removal of playlist. Slightly changing how informatiion about playlists are stored in QSettings
2010-03-07 20:55:02 +00:00
Bartek Taczała
6f2754bcba
Changing tabWidget to tab_widget
2010-03-07 20:21:20 +00:00
Bartek Taczała
b303d59b4c
Saving qtab current index ( current playlist ).
2010-03-07 20:19:35 +00:00
Bartek Taczała
0a1e7916d8
Ensure one playlist at startup if no restoring. Minor code modifications to compatibility with code guidelines.
2010-03-07 20:14:05 +00:00
Bartek Taczała
8ae713802d
Playlist manager for handling multiple playlists. Storing/restoring is enabled.
2010-03-07 20:06:00 +00:00
John Maguire
1aebf19077
Ensure Song is valid from m3u parser.
...
Fix tests.
2010-03-07 15:26:54 +00:00
John Maguire
768bf85cd7
M3U support in the UI from "Add Media" \o/
2010-03-07 14:42:51 +00:00
John Maguire
08416e2c51
Make M3U parser grab tags from file.
2010-03-07 14:04:17 +00:00
John Maguire
4219dfa718
Add test for taglib usage in Song, will be more helpful testing M3U/XSPF parsing.
...
Dave: I'm sorry.
2010-03-06 20:08:01 +00:00
John Maguire
a4b1452a22
Fix annoying disconnect() messages.
2010-03-06 15:35:02 +00:00
John Maguire
3fe0213106
Make tabbed playlists store & restore.
...
Fix style issues.
2010-03-06 15:33:57 +00:00
John Maguire
28f4b4de0b
add at least one playlist tab at startup
2010-03-06 14:35:06 +00:00
John Maguire
1ad24804cc
Finish m3u parser
2010-03-05 11:57:06 +00:00
Bartek Taczała
4773d7cadc
Adding support for multiple playlists ( as in foobar )
2010-03-05 10:55:37 +00:00
John Maguire
64abef1cd4
Make tracks with no album show up.
...
Fixes issue #57
2010-03-05 10:51:16 +00:00
David Sansome
35a306b9a7
Install .desktop file and icon. Also add an "uninstall" target.
...
Fixes issue #52
2010-03-04 16:41:14 +00:00
John Maguire
7b520ab361
Fix code review comments for r313.
2010-03-03 20:35:19 +00:00
John Maguire
7763d7da89
Add test for AlbumCoverFetcher.
...
Comes with infrastructure for testing network requests.
2010-03-03 19:14:14 +00:00
David Sansome
15797e07c6
Test updating and deleting songs
2010-03-03 18:38:20 +00:00
David Sansome
7a1f7438d7
Updated spanish translation
2010-03-03 18:06:44 +00:00
David Sansome
101b30c4b5
Add some more options to the album cover manager: show fullsize, fetch automatically, choose manually, unset cover
2010-03-03 14:29:53 +00:00
David Sansome
3f861654ec
Some more backend tests
2010-03-03 00:33:31 +00:00
David Sansome
3296bf7b7d
LibraryBackend tests should test at a higher level
2010-03-02 23:37:12 +00:00
David Sansome
4d3bd03f16
More windows fixes
2010-03-02 22:02:43 +00:00
David Sansome
72aa271b23
Fixes for mingw32 cross-compiling
2010-03-02 20:46:46 +00:00
John Maguire
08778f3f2c
Fixes issue 47
2010-03-02 18:44:46 +00:00
David Sansome
5e503cbe64
Try the application's directory as well
2010-03-02 17:48:56 +00:00
David Sansome
111c019edd
Load translations from the current directory so translators don't have to recompile to test their translations
2010-03-02 17:29:43 +00:00
John Maguire
54a5bd2c8e
Everyone loves scoped_ptr.
2010-03-02 12:30:14 +00:00
John Maguire
864215cb23
Adds a test for LibraryBackend (not as trivial as it sounds :-)
...
Adds Googlemock.
Adds mock Qt database drivers.
2010-03-01 22:00:15 +00:00
David Sansome
dae28e10ab
Remember to actually load the translation resources
2010-03-01 17:36:50 +00:00
David Sansome
a0c551f7a7
Remove the qmake project files
2010-03-01 17:33:31 +00:00
David Sansome
0dc1a87781
Automatically generate the qm files, and the translations qrc file
2010-03-01 17:31:54 +00:00
John Maguire
84786c7bc8
Add more tests to m3uparser including one windows-only test.
...
Fix code review comments from r291.
2010-03-01 16:31:19 +00:00
John Maguire
c043eaba0c
Add mostly done M3UParser with basic unit tests.
...
Add lots of test infrastructure.
2010-03-01 15:40:12 +00:00
John Maguire
7e500a2fa8
fix build and move gtest to 3rdparty
2010-03-01 12:55:51 +00:00
John Maguire
e7c064809c
Link resources into library & init in main().
2010-03-01 12:15:15 +00:00
John Maguire
461157bbc9
Mac build & deploy updates.
2010-03-01 12:13:11 +00:00
John Maguire
42fd8c6f1e
Seems resources need to be linked directly in the binary.
2010-03-01 02:49:47 +00:00
John Maguire
269957e7ca
Add infrastructure for unit tests.
2010-03-01 01:47:50 +00:00
David Sansome
91958d0fd2
Change the data returned from sqlite a bit so the library view can use cover art too. Still a couple of TODOs in here.
2010-02-28 22:07:59 +00:00
Andrew Udvare
235a015a6f
Updated Shortcuts dialog to use native widget for OK/Cancel
2010-02-28 21:46:25 +00:00
David Sansome
b6330db85c
More file renames
2010-02-28 21:40:21 +00:00
David Sansome
787a3d2625
Forgot to rename this file in the qmake project
2010-02-28 21:38:52 +00:00
John Maguire
30fa135521
cmake fix
2010-02-28 20:56:27 +00:00
John Maguire
ad52c825ae
Mac deploy script - generates most of the commands necessary for an app bundle.
2010-02-28 20:55:10 +00:00
David Sansome
16d991b76a
Scroll the album cover manager view more sensibly
2010-02-28 19:56:18 +00:00
David Sansome
605e3a87cc
Fetch missing album covers from last.fm :)
2010-02-28 19:25:52 +00:00
John Maguire
eb3b286f0d
Fix broken include.
2010-02-28 18:09:58 +00:00
David Sansome
12273256e5
Album cover art manager. So far this only displays cover art that was loaded from disk.
2010-02-28 18:04:50 +00:00
John Maguire
f9ad923f3a
CMake support \o/
...
Also fixes xine deprecation messages.
2010-02-28 17:28:56 +00:00
David Sansome
2c04b4a23a
Start Slovak translation
2010-02-28 14:10:32 +00:00
David Sansome
e2e2e153c0
Oops, we always want to set these
2010-02-28 01:25:00 +00:00
David Sansome
4d8636874e
Add an option to turn off album art in the OSD
2010-02-28 01:08:18 +00:00
David Sansome
6436c53705
Smooth scale cover art for notifications, and display an empty album cover for tracks that have no artwork
2010-02-28 01:03:13 +00:00
David Sansome
c811505d45
Save and restore album art in the playlist
2010-02-28 00:57:51 +00:00
David Sansome
1a26380e3f
Load album cover art from files on disk
2010-02-28 00:35:20 +00:00
David Sansome
a338707388
Maybe fix crash
2010-02-27 21:01:04 +00:00
David Sansome
669a0263ff
Improved various artists detection - inspired by Amarok.
...
Also support updates to the database schema.
Fixes issue #18
2010-02-27 20:12:22 +00:00
Andrew Udvare
bbe0f81c2b
Implementation of global shortcuts dialog, no settings saved yet; Start of fix for issue #6
2010-02-27 18:20:20 +00:00
David Sansome
e365baf7d1
Oops, now with lrelease-qt4
2010-02-27 17:08:15 +00:00
David Sansome
17bf68798b
Updated translations
2010-02-27 17:07:46 +00:00
David Sansome
1297e8d6ce
Update translations
2010-02-27 17:01:57 +00:00
David Sansome
5edc2c84bc
Fix a typo in last.fm config dialog
2010-02-27 17:01:15 +00:00
David Sansome
b47d53d569
Another attempt to avoid duplicate notifications
2010-02-27 16:57:43 +00:00
Andrew Udvare
cd8243b58f
Fix variable name style, settings->settings_
2010-02-27 16:52:18 +00:00
David Sansome
c5b1e2a0e3
Set the volume on the audio engine after it's finished loading.
...
Fixes issue #40
2010-02-27 16:47:31 +00:00
David Sansome
cf2a8e73e2
Make the colours in the stylesheet obey the Qt colour scheme.
...
Fixes issue #37
2010-02-27 16:36:25 +00:00
Andrew Udvare
bdae62d502
Move settings to be private member of class MainWindow
2010-02-27 08:57:43 +00:00
David Sansome
f7d99ad720
Make it an option whether to show the OSD when the volume changes, and disable it by default.
...
Fixes issue #31
2010-02-27 00:48:27 +00:00
David Sansome
9993342ead
Fixes for code review comments for r252
2010-02-27 00:39:46 +00:00
David Sansome
04fda5badd
Add a platform-specific OSD flag for tray-bubble support.
...
Disable the "native" option on Linux compiled without libnotify.
Fixes issue #22
2010-02-26 22:37:48 +00:00
David Sansome
e4a724198a
Don't show duplicate metadata from xine
2010-02-26 22:17:52 +00:00
David Sansome
dd04274e64
Don't show the dash when starting a radio stream
2010-02-26 22:13:13 +00:00
David Sansome
b3acccac97
Don't show two notifications when skipping track
2010-02-26 22:10:58 +00:00
Andrew Udvare
be9f587da6
System tray icon hiding support with setting
2010-02-26 18:22:44 +00:00
John Maguire
b82301013a
Refactor album cover fetching for last.fm radio.
...
Waits 5s on first tune to hopefully get the first album cover; nice side effect of letting the stream started notification fade.
2010-02-26 14:50:02 +00:00
John Maguire
44ca7adf14
Fix mac crash on growl notification.
2010-02-25 18:01:49 +00:00
John Maguire
16d88ff914
qDeleteAll() is awesome
2010-02-25 17:47:01 +00:00
David Sansome
1c0dc4c89c
Update translations
2010-02-25 15:25:05 +00:00
John Maguire
cd10fda8b7
Clear playlist on Tune()
...
Updates issue 17
2010-02-25 01:20:59 +00:00
John Maguire
f471d4bfe1
Scales the album art to a height of 100px in x11.
...
Code review comments for r236
Updates issue 17
2010-02-25 01:16:58 +00:00
John Maguire
9767843caf
Shows album art for last.fm radio.
...
Update issue 17
2010-02-25 00:18:32 +00:00
David Sansome
73739af762
QUrl::fromUserInput is Qt 4.6 only
2010-02-24 23:49:14 +00:00
John Maguire
4332bf6f71
Icon support in X11 notifications.
...
Update issue 17
2010-02-24 22:38:35 +00:00
David Sansome
294eae80dd
Menu items to add files and streams by URL.
...
Fixes issue #10
2010-02-24 22:26:01 +00:00
John Maguire
ad56fdc932
Updates for r231 code review.
2010-02-24 22:03:30 +00:00
John Maguire
1c6eead38e
Native use of growl on mac.
...
Allows use of custom icons in notifications (eg. album covers issue #17 ).
Objective-C++ is nasty.
2010-02-24 21:44:14 +00:00
David Sansome
27fe713113
Phonon already makes volume logarithmic - no need to do it twice.
...
Fixes issue #8 .
2010-02-24 20:23:12 +00:00
David Sansome
0c6121ac94
Let the user click on the track slider to move it
...
Fixes issue #9
2010-02-24 20:14:40 +00:00
David Sansome
7e99c8f6a2
Updated spanish translation
2010-02-24 11:36:32 +00:00
David Sansome
37f08a6ed6
Updated greek translation
2010-02-24 11:35:09 +00:00
John Maguire
df139dec55
Fixes for code review comments for r225
2010-02-23 19:56:38 +00:00
John Maguire
992ce7ed0d
Add album cover fetcher (not used yet).
2010-02-23 19:26:21 +00:00
David Sansome
441895a331
Fix a couple of spanish items
2010-02-23 18:35:48 +00:00
David Sansome
e117b7eb15
i18n support
2010-02-23 18:33:09 +00:00
David Sansome
3975234566
Write UTF-8 tags properly
2010-02-23 14:52:22 +00:00
John Maguire
09eabcc90e
Enable warnings for non virtual destructors.
2010-02-23 12:26:29 +00:00
David Sansome
93771c8238
Fix last.fm scrobbling for local tracks - oops
2010-02-22 21:26:49 +00:00
David Sansome
dda8dfc6a9
Add a "nolibnotify" qmake option
2010-02-22 19:46:48 +00:00
David Sansome
4c0e8fb6a9
Fix the colour of the dividers
2010-02-21 22:28:19 +00:00
David Sansome
042c37ab40
Hopefully fix bug with 0-9 dividers
2010-02-21 22:25:38 +00:00
David Sansome
f8808baa1d
Phonon on windows, xine on everything else
2010-02-21 21:55:03 +00:00
David Sansome
c16288874d
Fixes for phonon
2010-02-21 21:45:50 +00:00
David Sansome
0ba179f54f
Phonon engine works
2010-02-21 21:23:06 +00:00
David Sansome
65ce08ae85
First go at a phonon engine
2010-02-21 20:49:38 +00:00
John Maguire
fe45d1ee7d
copypasta gone wrong
2010-02-16 11:14:18 +00:00
John Maguire
d244a81e66
Check pkg-config for glib-2.0.
2010-02-15 13:13:08 +00:00
John Maguire
7737154772
actually fix whitespace
2010-02-15 10:24:20 +00:00
John Maguire
e59c4d1a1c
whitespace fix
2010-02-15 10:23:29 +00:00
David Sansome
3fa2818b6c
Dos2unix on src.pro
2010-02-14 20:08:40 +00:00
David Sansome
14445f03b0
Fix a xine race condition on win32 by showing the debug console :S
2010-02-14 20:08:24 +00:00
David Sansome
7551ed06cd
Windows icon and RC file
2010-02-14 17:34:34 +00:00
John Maguire
0d61fda4d7
mac fixes
2010-02-14 00:37:44 +00:00
John Maguire
b243d4bc3b
build fix
2010-02-13 23:17:36 +00:00
David Sansome
03b12786cf
More descriptive sqlite errors
2010-02-13 22:55:48 +00:00
David Sansome
9baf5483e7
Buildsystem fixes for mingw cross compiling
2010-02-13 18:58:01 +00:00
David Sansome
e1880477e8
More windows fixes
2010-02-13 16:45:01 +00:00
David Sansome
e358350309
Using setenv is better
2010-02-12 19:18:09 +00:00
John Maguire
bd1354ff47
Missed a bit :-)
2010-02-10 15:06:33 +00:00
John Maguire
4c0e5974d2
Massive whitespace fix
2010-02-10 15:04:15 +00:00
John Maguire
5d23888e17
mac build stuff
2010-02-10 13:50:01 +00:00
John Maguire
61e5428be9
Mac build fixes
2010-02-10 13:15:18 +00:00
David Sansome
379f000224
Fix name of qtsingleapplication file on windows
2010-02-05 02:22:33 +00:00
David Sansome
4b1be3d540
Show the length of streams
2010-02-04 17:24:01 +00:00
David Sansome
aa06377684
Save the playlist more
2010-02-04 00:09:59 +00:00
David Sansome
8eb42b5ab8
Shuffle playlist
2010-02-03 23:56:41 +00:00
David Sansome
b10bf1e40d
Fix a race condition on startup, and a crash when trying to play a stream's next track
2010-02-03 23:12:21 +00:00
David Sansome
98f23c3ddc
Use stream metadata
2010-02-03 22:20:31 +00:00
David Sansome
226bfb43ee
Fix volume restoring
2010-02-03 22:05:39 +00:00
David Sansome
90f7e2f9d2
Load xine in a background thread
2010-02-03 21:48:00 +00:00
David Sansome
8da8b04813
Fix persistent indexes when rearranging the playlist
2010-02-03 21:26:54 +00:00
David Sansome
d9727f2731
About box
2010-02-03 20:45:32 +00:00
David Sansome
8dd3242cd6
Last.fm config
2010-02-03 18:32:48 +00:00
David Sansome
4aa1cdfa52
Notifications settings
2010-02-03 17:21:25 +00:00
David Sansome
b0cad6cee9
Make the playback settings work properly
2010-02-03 16:51:56 +00:00
David Sansome
eb6a836b53
Config dialog
2010-02-03 16:17:04 +00:00
David Sansome
b4313e3410
Don't crash when doing stuff after clearing the playlist
2010-02-03 14:21:53 +00:00
David Sansome
67479c0530
Remove radio loading indicator
2010-01-18 20:17:39 +00:00
David Sansome
491f1184b8
Icons and right click menu for SomaFM
2010-01-18 02:49:07 +00:00
David Sansome
4777b3eab1
SomaFM streams
2010-01-18 02:23:55 +00:00
David Sansome
5d1bc87b76
RPM spec
2010-01-17 22:12:17 +00:00
David Sansome
1230084dbf
If there's only one node in a library item then expand it when expanding the parent
2010-01-17 21:22:56 +00:00
David Sansome
f950701620
Tray icon gets dimmer when you play more of a track
2010-01-17 21:11:03 +00:00
David Sansome
0d4e1e0bdf
Maybe fix crash bug when scanning library
2010-01-17 19:03:54 +00:00
David Sansome
e43a9266f9
Desktop file, icon, and install targets
2010-01-17 16:52:20 +00:00
David Sansome
4f2017a078
Only allow one instance of clementine
2010-01-17 16:10:26 +00:00
David Sansome
63d7afb404
Really don't allow pausing last.fm streams
2010-01-17 15:48:31 +00:00
David Sansome
3526fb3bdc
Add a little spinner
2010-01-16 17:52:51 +00:00
David Sansome
82b010eeba
More sensible maximums
2010-01-16 17:21:24 +00:00
David Sansome
541f3be7ba
Watch subdirectories in the library
2010-01-16 17:17:00 +00:00
David Sansome
4108dc7c73
Basic tag editing
2010-01-16 16:12:47 +00:00
David Sansome
e0bb24af07
Use shared data for song
2010-01-15 21:57:22 +00:00
David Sansome
07ef49f380
Obey the filter when updating songs in the database/library.
2010-01-15 21:43:57 +00:00
David Sansome
70613f5299
Track slider and seeking
2010-01-15 17:12:47 +00:00
David Sansome
28e9bf4ac5
Another seperator in the tray icon menu
2010-01-15 16:44:54 +00:00
David Sansome
b4c7b92fac
Don't lazy populate all the children of library items
2010-01-15 16:36:34 +00:00
David Sansome
a49f5506ac
More items in playlist context menu
2010-01-15 16:22:19 +00:00
David Sansome
e7b94dfafc
Enter on playlist plays
2010-01-14 14:42:23 +00:00
David Sansome
27315ac631
Delete on playlist selects next item
2010-01-14 14:38:27 +00:00
David Sansome
4ab13c03de
Clear playlist
2010-01-14 12:27:50 +00:00
David Sansome
13c64ac33f
Escape HTML characters in notify strings
2010-01-08 19:50:29 +00:00
David Sansome
8095e3ce1e
Volume OSD
2010-01-08 16:40:34 +00:00
David Sansome
62794cdf70
Rename tangerine to clementine
2010-01-08 16:21:22 +00:00
David Sansome
b7a493b9eb
Use growl on mac
2010-01-08 15:37:35 +00:00
David Sansome
6acb908c10
Reuse the same notification
2010-01-08 15:16:59 +00:00
David Sansome
d701e8e5ac
Basic libnotify OSD implementation
2010-01-08 14:52:05 +00:00
David Sansome
56b0d89261
Try global shortcuts...
2009-12-30 16:24:55 +00:00
David Sansome
28cf9e11d7
Add backspace shortcut
2009-12-30 14:31:04 +00:00
David Sansome
d63001af02
More logic for enabling ban and love buttons when the user logs in to Last.fm
2009-12-30 04:14:29 +00:00
David Sansome
daaec56b4b
Enable the pause button on normal tracks - oops
2009-12-30 04:08:43 +00:00
David Sansome
7749386aff
More columns in the playlist
2009-12-30 04:05:33 +00:00
David Sansome
107e6210b7
Add a menu item to remove tags and artists
2009-12-30 02:23:09 +00:00
David Sansome
efefc35d6e
Tag and artist radio
2009-12-30 02:15:38 +00:00
David Sansome
bfc81e4d5c
Play in last.fm context menu
2009-12-30 01:41:37 +00:00
David Sansome
9608e8fb32
Display other types of station for friends and neighbours
2009-12-30 01:29:47 +00:00
David Sansome
56e685bb3b
Friend and neighbour radio
2009-12-30 00:31:00 +00:00
David Sansome
92db175819
Double-click on radio items to play
2009-12-29 23:17:54 +00:00
David Sansome
939e4b5264
Context menu to configure Last.fm
2009-12-29 23:01:07 +00:00
David Sansome
b5be7d6cb9
Love, ban, skip last.fm tracks
2009-12-29 20:48:50 +00:00
David Sansome
5e514c42b6
Actually scrobble
2009-12-29 20:11:03 +00:00
David Sansome
72f793a002
Scrobble tracks
2009-12-29 19:57:33 +00:00
David Sansome
38feb17697
"Now listening" last.fm notifications
2009-12-29 19:22:02 +00:00
David Sansome
62dda6430c
Disable pause on last.fm tracks
2009-12-29 16:15:21 +00:00
David Sansome
8957dad3bb
Flags for playlist items
2009-12-29 16:12:08 +00:00
David Sansome
14bdc4294b
Fix string formatting
2009-12-29 15:56:14 +00:00
David Sansome
c98427aeae
Stop after stream track works, and updated todo
2009-12-26 23:43:38 +00:00
David Sansome
9206cad0cf
Play the next track in a last.fm stream, and handle the end of stream properly
2009-12-26 22:59:11 +00:00
David Sansome
9e285efea7
Temporary metadata from Last.fm
2009-12-26 22:15:57 +00:00
David Sansome
7a3678e806
Simple last.fm streaming works
2009-12-26 21:35:45 +00:00
David Sansome
4cbad8929d
Last.fm authentication
2009-12-26 17:19:14 +00:00
David Sansome
bd30d815d1
Don't resort the playlist when reloading
2009-12-26 15:21:36 +00:00
David Sansome
9430a8fd2f
Refactor more common stuff out of the library model, and add a simple last.fm service
2009-12-26 15:13:38 +00:00
David Sansome
9b2a5b1535
Move some bits out of LibraryItem
2009-12-26 13:49:18 +00:00
David Sansome
203bd77f38
Keep section widths sensible
2009-12-25 17:05:19 +00:00
David Sansome
18b7cc2870
Right click on playlist column headers to hide and show them
2009-12-25 16:12:07 +00:00
David Sansome
3659fabeaf
Add directory contents in order
2009-12-24 22:44:12 +00:00
David Sansome
66478974cd
Right click menu for the file view
2009-12-24 22:26:58 +00:00
David Sansome
15158805af
Fix sort order for numbers
2009-12-24 21:09:18 +00:00
David Sansome
cca66d4e21
Drag & drop directories
2009-12-24 20:40:03 +00:00
David Sansome
0e2f542fcb
Drag & drop from the file list to the playlist
2009-12-24 20:33:31 +00:00
David Sansome
930fbaeac1
Move fileview to its own class, remember where it was
2009-12-24 20:27:32 +00:00
David Sansome
5b0496bf8f
Move everything to trunk
2009-12-24 19:16:07 +00:00