summaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
...
* Implement basic play controlsArno2017-02-274-11/+69
| | | | | Actually make play, pause and stop do something. Also implement mute and volume control.
* Finally play something!Arno2017-02-272-0/+18
| | | | Far from there, but it finally, actually plays songs!
* Implement random selectionArno2017-02-272-0/+23
| | | | Hard code limit to 1000 songs.
* Implement shuffle playlistArno2017-02-277-0/+24
| | | | And add some artwork for icons...
* Fix filteringArno2017-02-271-2/+2
| | | | | The SQL query for genres was wrong. Copy and Paste error. Also mark songs as songs when filtering.
* Implement clear playlistArno2017-02-272-0/+7
|
* Implement remove from playlistArno2017-02-272-1/+14
| | | | | | Isn't as easy as it sounds. We have to convert the QModelIndexes to remove into persistant ones, because the row number changes when the first one is removed.
* Implement add to PlaylistArno2017-02-272-4/+64
|
* Turned IndexerWidget into a dialogArno2017-02-2612-81/+125
| | | | and got rid of the TabWidget!
* Artwork and GUI modificationsArno2017-02-2616-33/+86
| | | | | | | | Added the necessary QActions. Except the ConfigAction they don't do anything yet, but they have nice icons :) I got rid of the menuBar(tm) and added a QToolBar to the center widget instead.
* Spread ineditable(false)Arno2017-02-261-0/+6
| | | | where needed
* Edit artworkArno2017-02-266-4/+2
| | | | Replace icon...
* Remove proxyArno2017-02-254-80/+2
| | | | Didn't work out...
* Implement filteringArno2017-02-254-21/+133
| | | | | | Well, as it turns out, QSortFilterProxyModel isn't the weapon of choice for this. Implement it by creating a separate model which is populated by SQL-Queries.
* Rethink GUIArno2017-02-255-46/+68
| | | | | | | | | | While figuring out how to populate the album view, I realized that I don't want to view my music by albums, only by artist, maybe by genre... So I removed the QComboBox for the different sort orders and concentrated on the filter, which is a good thing (tm). Just make the filter find anything you need. Name/Title is already implemented. Have to think about genre/year...
* Change font to courierArno2017-02-251-3/+6
| | | | ...again
* Fix IndexerArno2017-02-253-15/+17
| | | | | | Well, as it turns out, an artist is not married to an album, but to a song, and so is the genre. Adjust the database layout, indexer and view accordingly.
* Populate albumsArno2017-02-252-2/+52
|
* Implement basic player layoutArno2017-02-254-2/+175
| | | | Does nothing yet, just for show :)
* Added Menus and GlobalsArno2017-02-199-3/+123
|
* Added some ArtworkArno2017-02-195-2/+12
|
* Make IndexerWidget do somethingArno2017-02-192-5/+157
| | | | Well, actually index files!
* First version of IndexerWidgetArno2017-02-185-2/+170
| | | | List metadata of files, nothing else...
* Initial commitArno2017-02-186-0/+191
Create database and connect. Does nothing yet...