Daniel Önnerby
991f517ba5
Starting to make use of the Preferences class in the Indexer and Library::LocalDB.
2008-05-16 14:57:48 +00:00
Daniel Önnerby
5631f10064
Upgrading win32cpp.
...
Added a lock around sqlite3_prepare_v2 to fix SQLite bug when interrupting.
MetadataFilterView filtering starting to work.
Altered the indexer status a bit.
2008-05-16 08:21:45 +00:00
bjorn.olievier
767409e346
Fixed problem where TransportView stopped updating when next track was started.
...
Added TrackPtr parameter to some audio events for this.
Square temporarily broken.
2008-05-16 07:41:03 +00:00
bjorn.olievier
53008eef52
Cleaned up Transport.h and renamed some methods to make code easier to read.
...
Started documenting core::audio
2008-05-15 15:08:36 +00:00
bjorn.olievier
7ef78901ac
Added pause/resume.
...
Fixed updates of slider and time labels (now happen when audio events are received).
Integrated slider manipulation and UI updates with play/pause/resume/stop.
Renamed audio events to include "Event" prefix. Updated all references.
Fixed division by 0 error when calculating slider position. Slider will not work if length is unknown.
2008-05-15 10:52:04 +00:00
Daniel Önnerby
9cb22f99ea
Default sorting on tracks changed to artist,album,track,filepath,filename.
2008-05-15 08:25:31 +00:00
Daniel Önnerby
b82e3af11c
Documented musik::core::db.
...
Upgraded to SQLite 3.5.9 to fix previous problem with LEFT OUTER JOIN.
Changed PRAGMA page_size to be equal to NTFS page size. Should give more speed when writing to database.
2008-05-15 06:37:49 +00:00
bjorn.olievier
05488a5bd7
Made position slider & time indicators update during playback.
...
Removed some pass-through methods from PlaybackQueue and added getter for Transport. Updated all references.
2008-05-14 22:32:36 +00:00
bjorn.olievier
ec40c854fa
Implemented jumping to position in audio file (position slider). Part of issue #48 . Updating position slider during playback remains to be done.
2008-05-14 10:00:52 +00:00
Daniel Önnerby
e97e57ec73
Applied patch to be able to UPX the release build
2008-05-14 09:47:59 +00:00
Daniel Önnerby
a9b137a9a8
TracklistInfoView now fully working.
...
musik::core::tracklist::Standard is rewritten using boost::bimap instead of boost::multi_index.
win32cpp updated.
Started on MetadataFilterView filtering.
Fixed some pragma warnings in PCH files.
2008-05-14 07:56:41 +00:00
Daniel Önnerby
d7025b15da
Started on TracklistInfo view. Only BrowseView is connected so far.
2008-05-12 13:31:59 +00:00
Daniel Önnerby
73365e99db
Added initial installer script.
2008-05-12 06:02:14 +00:00
Daniel Önnerby
12a861140e
Fixed bug that made "now playing" not query for metadata sometimes.
2008-05-11 21:47:29 +00:00
bjorn.olievier
a822298c61
A couple of quick fixes to avoid deadlocks during playback.
2008-05-10 07:30:40 +00:00
Daniel Önnerby
b32241ea8a
Upgraded win32cpp. Fixes some bugs :)
2008-05-09 22:19:18 +00:00
Daniel Önnerby
41fdcd8eba
Merged boost 1.35 branch to trunk.
2008-05-09 12:33:25 +00:00
Daniel Önnerby
42d3a4e097
Temporary fix for a bug in win32cpp that makes ListViews fail.
2008-05-06 20:47:02 +00:00
Daniel Önnerby
57dd8ed81e
Fixed small bug in Query::ListSelection.
2008-05-06 13:33:52 +00:00
Daniel Önnerby
27071b015b
Fixed taglib bug when id3v2 frames exists but are empty and id3v1 should be read.
...
Track and TrackMeta do not allow empty strings (unnecessary data).
2008-05-05 09:27:09 +00:00
Daniel Önnerby
86593f5d1e
Fixed leaking in the SourceView.
2008-05-05 08:21:03 +00:00
Daniel Önnerby
67186e6eca
Merged upgraded win32cpp stuff.
2008-05-05 07:57:07 +00:00
Daniel Önnerby
815d3aba1c
Added presorting to meta_values.
...
Added some static metaKey helper methods to the Library::Base.
Added a SortTracks query.
2008-05-02 20:42:42 +00:00
Daniel Önnerby
32a43c11a1
Some cleaning of the Indexer.
...
Continued on the Query::PlaylistSave and started on the Query::Playlists.
2008-05-01 22:19:26 +00:00
Daniel Önnerby
c405f1d7f6
Fixed the PlaybackQueue::CurrentTrackChanged signal to be called even with empty track.
2008-04-29 20:54:59 +00:00
Daniel Önnerby
94f71d27c5
Connected the labels in the TransportView to update when track change.
2008-04-29 18:11:46 +00:00
Daniel Önnerby
1d7072fd8c
Addded queries for saving/loading playlists. Should also add a query for listing the playlists.
2008-04-28 22:28:39 +00:00
Daniel Önnerby
2026f54903
Documented ApplicationThread and added a Call2.
...
Set the Indexer to reindex every 1 hour instead of every 5 minute.
2008-04-28 11:59:16 +00:00
Daniel Önnerby
23edf06444
Added a ApplicationThread::InMainThread to check if you're currently in the applications thread.
2008-04-27 23:17:56 +00:00
Daniel Önnerby
76b52a99b7
Moved ApplicationThread HelperWindow from Application to the ApplicationThread.
...
Added ApplicationThread::Call1.
2008-04-27 21:44:04 +00:00
Daniel Önnerby
f969f1a857
- Fixed issue 42. Memory is still a bit high, but only for a second.
...
- Fixed a bug in the musik::core::db::CachedStatement that made the CachedStatement not working.
- Increased the SQLite memory for the Indexer to 4Mb.
2008-04-25 13:35:20 +00:00
Daniel Önnerby
70b53353ef
First checking of the win32cpp::ApplicationThread. Connected the TransportController, but it does not really DO anything at the moment :)
...
The only call implemented so far is the win32cpp::ApplicationThread::Call0(...);
2008-04-25 10:26:21 +00:00
bjorn.olievier
43f62d7b8a
Fixed crash on pressing play button ( closes #38 )
2008-04-24 21:11:09 +00:00
Daniel Önnerby
f974d3b898
- fixed tracklist::Standard from repeating the last song.
2008-04-24 19:51:40 +00:00
bjorn.olievier
9ac32bd415
Fixed deadlock after 2 songs ( closes #32 ).
2008-04-24 19:10:16 +00:00
Daniel Önnerby
dcefa4afb1
- Fixed sending the "clear" flag even when empty results are send from the musik::core::Query::ListSelection (issue 15).
...
- Fixed a small bug in the MetadataFilter.
2008-04-21 19:22:23 +00:00
Daniel Önnerby
095ac9a4a8
- Made PluginFactory threadsafe.
...
- Fixed the splitting of the track number.
2008-04-20 23:07:58 +00:00
Daniel Önnerby
eb2d941042
Forgot to set the rowcount+1 in the MetadataFilter.
2008-04-20 22:16:21 +00:00
Daniel Önnerby
45bb01e3b5
Added "All (count metakey)" to MetadataFilter.
2008-04-20 21:14:56 +00:00
Daniel Önnerby
448ad89fc4
Reconnected the volume slider.
2008-04-20 20:46:14 +00:00
Daniel Önnerby
eebb9a82d7
Fixed / splitting of track to track and totaltracks
2008-04-20 20:18:50 +00:00
Daniel Önnerby
08e007949f
- Added SettingsView/Controller classes for the Settings page.
...
- Removed the transporter in the TransportView. PlaybackQueue is used instead.
2008-04-20 19:16:18 +00:00
Daniel Önnerby
516f3b2c28
Escape the & character
2008-04-19 23:52:25 +00:00
Daniel Önnerby
0669fd25f1
Remove old DBConnection class. Removed some unused classes from the build.
2008-04-19 22:08:50 +00:00
Daniel Önnerby
5f9a97cfea
- Renamed Query::Tracks to Query::TrackMetadata for clarity.
...
- Wrote some documentation on the PlaybackQueue.
2008-04-19 21:52:59 +00:00
Daniel Önnerby
cd328eca08
"Now Playing" playlist (visual) working.
2008-04-18 12:55:37 +00:00
Daniel Önnerby
6d479c3d13
Merge doep branch to trunk.
2008-04-18 07:45:02 +00:00
Daniel Önnerby
c547063578
Started a bit on a PlaybackQueue class.
2008-04-13 22:32:24 +00:00
Daniel Önnerby
526c098823
A little more on the Preferences class.
2008-04-10 22:01:20 +00:00
bjorn.olievier
8570d99062
Switched to short (0-100) to get/set volume level in Transport.
2008-04-09 15:06:29 +00:00