Jim Broadus
536f345268
database: Add ftsyear to jamendo.songs_fts
...
A previous change added ftsyear to all songs_fts tables, but the base jamendo
schema, which is used when recreating the database, was not updated. This
resulted in thousands of sql errors when reloading the catalog.
2020-06-05 10:26:26 +01:00
Jonas Kvinge
758be9d6db
Add missing ftsyear in device schema
2018-10-01 01:37:58 -07:00
Jacob Henner
203ec76973
Add contextual searches to playlists, library and global search. ( #5649 )
...
* Closes #5567 : Contextual album/artist search in library search, global search, and playlists.
* Change artist/album search to 'search for this' in globalsearch
* Change artist/album search to 'search for this' in library
* Applying patch from @Fat-Zer to allow search incl year
* Re-adding missing schema definition
2017-08-09 14:12:36 +01:00
Eduardo Sánchez Muñoz
e0816800b1
Add support for original year tags.
2015-06-30 18:34:34 +02:00
Michal Opler
2e796a36c6
Add lyrics field to device databases.
...
Connecting and scanning of a new device failed due to the missing lyrics
field. This fixes it.
2015-05-03 15:12:07 +02:00
Andreas
d7a01c403e
Add lyrics field to jamendo db.
2015-04-17 15:11:16 +02:00
Martin Babutzka
258ae281d8
IDv3 tag lyrics support.
...
Squashed the following commits:
5c723ad commit: Fix: Includes alpha sort
15ac350 commit: Fix: Updated Database::kSchemaVersion to 49.
767a26a commit: Fixed small code style issue. Added schema-49 to data.qrc instead schema-48
bf6aa64 commit: fixup! Modified async handling of CollapsibleInfoPane as recommended by Andreas. Display of IDv2 tag lyrics works now.
c1f97e9 commit: fixup! Added support to read/display the ID tag lyrics in MP3 files:
c946b1d commit: Added support to read/display the ID tag lyrics in MP3 files:
-Added schema to the database to store it
-Added readers/writers for ID tags
-Added readers/writers for the database to the song class
-Added the taglyricsinfoprovider to show the lyrics in songinfo
2015-04-10 21:05:07 +02:00
John Maguire
8d3fd00956
Amazon Cloud Drive support.
...
Squashed commit of the following:
commit 451a327fabb5f9aba077d93a33d75d8a6a288f5f
Author: John Maguire <john.maguire@gmail.com>
Date: Fri Mar 27 14:55:36 2015 +0100
Revert debug console changes.
commit 52f643c3dc524a837f56268b6da4881187204165
Author: John Maguire <john.maguire@gmail.com>
Date: Fri Mar 27 14:49:28 2015 +0100
Revert extra logging
commit 23645f9fea
Author: John Maguire <john.maguire@gmail.com>
Date: Fri Mar 27 14:47:55 2015 +0100
How did you get there
commit 8153388f19
Author: John Maguire <john.maguire@gmail.com>
Date: Fri Mar 27 14:45:12 2015 +0100
Update copyright headers.
commit fa9e279259
Author: John Maguire <john.maguire@gmail.com>
Date: Fri Mar 27 14:43:27 2015 +0100
Remove logging
commit 47a405543c
Author: John Maguire <john.maguire@gmail.com>
Date: Fri Mar 27 14:42:05 2015 +0100
Show login state correctly for Amazon.
commit 748d88d993
Author: John Maguire <john.maguire@gmail.com>
Date: Fri Mar 27 14:28:55 2015 +0100
Ensure Amazon is connected before serving URLs.
commit 25ec9c65f4
Author: John Maguire <john.maguire@gmail.com>
Date: Fri Mar 27 14:22:28 2015 +0100
Refresh Amazon authorisation & follow changes.
commit 27c1a37173
Author: John Maguire <john.maguire@gmail.com>
Date: Thu Mar 26 18:27:27 2015 +0100
Revert unneeded OAuthenticator change.
commit 3594af5be1
Author: John Maguire <john.maguire@gmail.com>
Date: Thu Mar 26 16:52:19 2015 +0100
Initial support for Amazon Cloud Drive.
2015-03-27 14:56:08 +01:00
Chocobozzz
71c096c170
add new line for schema-45
2014-06-04 18:02:49 +02:00
Chocobozzz
e484306631
Correction after hatstand's review
2014-06-04 17:58:28 +02:00
Chocobozzz
1fc95cb7ed
Add Seafile Support
2014-06-03 14:33:07 +02:00
Arnaud Bienner
70041b07c8
Fix schema 46
2013-05-13 22:35:07 +02:00
Arnaud Bienner
5e6821dead
Add a 'favorite' widget to playlist tab, and keep in playlistlist container only favorite playlists, instead of all playlists.
2013-05-11 23:18:03 +02:00
David Sansome
d89954ae31
Fix style, hide the new columns by default, and move the new columns to the end of the enum
2013-03-10 18:16:14 +11:00
Uwe Klotz
a6d3b48231
Extend tag support: performer, grouping
...
The transaction handling while upgrading the database schema had to be revised.
Furthermore some QSqlQuery statements needed to be finished properly.
Fixes issue 2556
2013-03-10 18:16:03 +11:00
John Maguire
d21fa8cc67
Add support for Box.
2013-02-12 17:11:18 +01:00
Alan Briolat
349231793f
Hacky basics of starting to load Subsonic library
2013-01-10 22:08:52 +00:00
John Maguire
919e9215c4
Support indexing files from Skydrive.
2012-12-13 14:27:21 +01:00
John Maguire
ea8655af83
Add Dropbox service and settings page.
2012-11-29 20:48:34 +01:00
John Maguire
db586ca00e
Read tags from Ubuntu One files and add to local database.
2012-11-28 14:43:03 +01:00
David Sansome
9fae3881ed
Add a new "Playlists" tab to the sidebar that contains all the playlists created by or imported into Clementine. The tab bar now contains only "open" playlists - closing a tab closes the playlist without deleting it.
...
Update issue 1811
Added a Playlists tree view to the sidebar.
2012-10-30 23:04:22 -07:00
David Sansome
ebac2b82e5
Add etag to the schema for new devices as well. Fixes issue 3187
2012-09-30 16:50:24 +10:00
Arnaud Bienner
d327d140c1
Add etag to the initial jamendo database schema
2012-08-30 00:18:30 +02:00
John Maguire
f48383c73e
Index Google Drive MP3s and write to local database.
2012-07-27 16:04:12 +02:00
David Sansome
5327b72f0b
Implement the "Delete after x days" feature for listened podcasts.
2012-03-12 19:35:47 +00:00
David Sansome
8cc971fa93
Mark podcast episodes as listened when they're listened to
2012-03-11 12:27:48 +00:00
David Sansome
b9e08bbfe6
Update podcasts on a schedule and on demand. Update them immediately after subscribing, and make episodes appear in the tree.
2012-03-09 15:26:15 +00:00
David Sansome
17dfc99462
Add an iTunes podcast search page
2012-03-07 12:27:44 +00:00
David Sansome
f2885c0319
Return more useful aggregate information from the PodcastBackend, show something in the Internet service
2012-03-06 18:40:17 +00:00
David Sansome
90bbed1ec9
Add podcast parsing and database classes
2012-03-06 18:39:23 +00:00
David Sansome
4fbee9cf91
Oops, remove another insert in schema-1.sql
2012-01-12 10:10:16 +00:00
David Sansome
3ade9217d7
Add an extra newline between statements in the first schema file to fix an error when QtSql doesn't support multiple statements at a time. Fixes issue 2604
2012-01-12 09:38:01 +00:00
David Sansome
4f0cb660bf
Add the effective_albumartist to jamendo and device schema files. Fixes issue 2474
...
(cherry picked from commit 90d887de1c
)
2011-12-27 13:59:30 +00:00
David Sansome
f0923857a1
Don't update the Jamendo tables for the effective_albumartist change - it's far too slow
2011-11-29 10:38:07 +00:00
Angus Gratton
edb9b0b4fe
Add album effective_artist filter that falls back to artist when unavailable (Issue 509)
2011-11-28 11:04:38 +00:00
Arnaud Bienner
2511a97077
Add an index on filename on songs table. Particullary, this heavily speed up the 'Add folder' usecase
2011-11-12 19:33:50 +01:00
David Sansome
563de288ba
Encode URLs properly when doing the DB schema conversion to store filenames as URLs
2011-06-14 14:46:02 +00:00
David Sansome
1a38bebc88
Add a missing column to device-schema
2011-05-22 16:08:31 +00:00
David Sansome
792352be3b
When songs disappear from the filesystem (either they're deleted or are on a removable media that was unmounted), mark them as unavailable instead of removing them from the database. Thanks google@robbertkrebbers.nl. Fixes issue 401
2011-05-14 13:43:57 +00:00
David Sansome
06852aaeb7
Show spotify search results in a separate playlist tab rather than in a tree in the sidebar.
2011-04-28 17:50:45 +00:00
David Sansome
255682b057
Remove the special load behaviour from Playlist Items and instead add URL Handlers that do the same job but for all playlist item types.
2011-04-28 15:10:28 +00:00
David Sansome
ccb9f8cf94
Use URLs everywhere instead of filenames. Move the URL parsing and song loading code out of individual playlist parsers and into the base class. Fix the playlist parser unit tests.
2011-04-28 12:27:53 +00:00
David Sansome
b15156a7a3
Handle bigger protobuf messages, add spotify searching to the UI
2011-04-27 16:38:28 +00:00
David Sansome
3d6677fe6d
Allow radio services (Spotify) to store whole songs in playlist items
2011-04-26 22:06:58 +00:00
David Sansome
507c5e2632
Change the fields in Song from seconds to nanoseconds
2011-02-13 18:34:30 +00:00
Paweł Bara
2959dbff85
'show duplicates only' view for library where you can see which songs in your library are duplicated and delete unnecessary duplicates (fixes issue #1328 )
2011-01-30 21:00:49 +00:00
Paweł Bara
a575dac451
restoring CUE related files in playlist after Clementine's restart (fixes issue #68 )
2011-01-19 15:36:40 +00:00
Paweł Bara
ddd3f119d3
CUE songs are now properly updated in library - you can delete a CUE sheet, add it, you can change section markers in it etc. and everything should work as expected
...
Song now knows it's cue path (if any)
2011-01-15 18:46:23 +00:00
David Sansome
aa6f55ee68
Add the new "beginning" column to device tables too
2010-12-28 22:53:10 +00:00
Paweł Bara
da5f941333
consider .cues when scanning the library
...
persist the new 'beginning' marker of songs
fixed a bug where %allsongstables script would not update the attached databases
2010-12-28 15:36:01 +00:00