dinosu / musikcube Goto Github PK
View Code? Open in Web Editor NEWAutomatically exported from code.google.com/p/musikcube
License: Other
Automatically exported from code.google.com/p/musikcube
License: Other
There should be a decoder for WMA files
Original issue reported on code.google.com by [email protected]
on 19 Mar 2008 at 8:57
What steps will reproduce the problem?
1. Filter on artist with known genre
2. Switch to artist with no known genres in files
3. The first list of genres is still visible
What is the expected output? What do you see instead?
Genre should be cleared if no genres are found for current filter.
Original issue reported on code.google.com by [email protected]
on 4 Apr 2008 at 9:02
A Preferences that can read/write settings.
Original issue reported on code.google.com by [email protected]
on 6 Apr 2008 at 6:09
musikCube should be able to have a remote library. The queries and library
is already made with this in mind.
Original issue reported on code.google.com by [email protected]
on 23 Mar 2008 at 11:19
Hard to reproduce. Most likely a threading issue where the audio output is
still running when it really shouldn't.
Original issue reported on code.google.com by [email protected]
on 20 Mar 2008 at 6:12
The PlaybackQueue keeps repeating the last track.
Original issue reported on code.google.com by [email protected]
on 24 Apr 2008 at 7:18
Issues from mC1, which should be avoided in the following way:
- Remember (= select/highlight) the last played song after stopping
playback or a musikCube restart.
- Show the last used view (e.g. "Now Playing" or the Library) after mC
restart.
- Remember the selection/filtering when changing from Library to Collected
and back. (Forum source)
Original issue reported on code.google.com by HomiSite
on 22 Apr 2008 at 5:10
How will we handle translations of the interface?
Which libraries/frameworks/... already exist to handle this?
How can we implement this in mC?
How can we offer easy localization for plugins?
Do we want complete localization or just translation of strings?
Original issue reported on code.google.com by [email protected]
on 9 Apr 2008 at 8:01
Whatever is in the buffer is still played after pressing pause. Should
look into a way to stop WaveOut output immediately without losing the
position in the file.
Original issue reported on code.google.com by [email protected]
on 17 May 2008 at 7:45
The volume slider no longer works since r65.
Original issue reported on code.google.com by [email protected]
on 18 Apr 2008 at 5:51
A context menu like "Show in Library" with "This artist", "This album" and
"This genre".
Compare wxMusik: http://tinypic.com/52awld
Or the miniPlayer plugin: http://i17.tinypic.com/2hhklrp.png
Original issue reported on code.google.com by HomiSite
on 21 Mar 2008 at 9:10
What steps will reproduce the problem?
1. Start mC2 and let it run.
I think this is related to the indexer somehow. After a while the CPU and
Memory drops at the same time.
It does not appear to be a leak since VLC does not report anything and the
mem is release when indexer is finished.
See attachment for screendump.
Original issue reported on code.google.com by [email protected]
on 25 Apr 2008 at 10:18
Attachments:
Play button should toggle between play/pause.
Original issue reported on code.google.com by [email protected]
on 14 May 2008 at 9:58
mC should have a systray icon and not take space in the regular task bar
when minimized
Original issue reported on code.google.com by [email protected]
on 24 Apr 2008 at 9:13
The "track" number needs to be splitted into track and totaltracks. This
change is probably needed in the musik::core::Track::Save method.
Original issue reported on code.google.com by [email protected]
on 7 Apr 2008 at 9:38
The tagreader plugin should handle all formats that taglib can handle.
Maybe a fallback routine to taglibs simple interface.
Original issue reported on code.google.com by [email protected]
on 18 Mar 2008 at 8:47
The tracklists need functionality for copy/add/remove tracks. We should
also need queries for listing playlists and loading/saving playlist and
sorting tracks in a tracklist.
Original issue reported on code.google.com by [email protected]
on 6 Apr 2008 at 6:17
If a MetadataFilderView is focused, typing anything will filter out matched
metadata. The items should be selected as well.
Original issue reported on code.google.com by [email protected]
on 25 Apr 2008 at 1:58
Similar to IMMS (http://www.luminal.org/wiki/index.php/IMMS/IMMS).
Original issue reported on code.google.com by [email protected]
on 25 Mar 2008 at 9:09
What steps will reproduce the problem?
1. Start mC (debug)
2. Press play
3. Assert failed error appears
Original issue reported on code.google.com by [email protected]
on 24 Apr 2008 at 7:15
The indexer should recognize moved files. This can be done in several ways.
The best way should be to look for files with same artist, album and title
and check if any of them are unavailable.
Original issue reported on code.google.com by [email protected]
on 18 Mar 2008 at 8:51
The problem is the musik::core::Query::CancelQueue option that canceles all
other queries.
I'm going to remove this option and instead add the option to cancel
specific queries to the musik::core::Query::Base interface.
Original issue reported on code.google.com by [email protected]
on 11 May 2008 at 7:11
Audio output doesn't report end of a song properly
Original issue reported on code.google.com by [email protected]
on 28 Mar 2008 at 7:04
Automatic use of "AND" (or "%" wildcard) command in the search
E.g. a search for "Portishead Over" should show up the song "Over" from
"Portishead".
Original issue reported on code.google.com by HomiSite
on 22 Apr 2008 at 4:41
We should be able to sort tracklist by clicking on any column.
Work has already begun oon this issue. A musik::core::Query has been created.
Original issue reported on code.google.com by [email protected]
on 17 May 2008 at 12:34
There should be a decoder for FLAC files
Original issue reported on code.google.com by [email protected]
on 19 Mar 2008 at 3:51
The build time for a clean build is getting worse, especially for the GUI
(project mC2). We should investigate dependencies, includes and
precompiled headers to improve the build time.
Original issue reported on code.google.com by [email protected]
on 16 May 2008 at 6:03
The query need optimizing. Currently it first select all tracks into a
temporary table and selects the metadata from relations to that table. This
can be alot faster if the SQL-Query creation is a little bit smarter.
Original issue reported on code.google.com by [email protected]
on 26 Mar 2008 at 7:38
Important:
* Menu, MenuItem?, CheckMenuItem?, RadioMenuItem?, SeparatorMenuItem?
* MarkupLabel?(?) (implemented as BoxLayout? + multiple Labels?)
* Slider
* ListView? drag/drop
* BitmapButton?
Less important:
* TextBox?
* CheckBox?
* RadioButton?
* GroupBox?
* Theme(?)
Original issue reported on code.google.com by [email protected]
on 19 Mar 2008 at 9:34
The Indexer considers AC/DC as 2 artists: AC and DC.
This is due to using SetslashSeparatedValues. We probably shouldn't do that.
Original issue reported on code.google.com by [email protected]
on 3 Apr 2008 at 8:00
Mixing/DSP support
Original issue reported on code.google.com by [email protected]
on 19 Mar 2008 at 10:15
- Allow user to jump to a point in a file
- Auto update slider based on current song progress
Original issue reported on code.google.com by [email protected]
on 7 Apr 2008 at 9:50
Currently the ListSelected will not run callbacks when there is no results.
Therefore the ListView will not be cleared as it should.
Original issue reported on code.google.com by [email protected]
on 26 Mar 2008 at 10:18
What steps will reproduce the problem?
1. Remove the mC2 DB
2. Start mC2. I creates a new DB.
3. Only 2 files from the top level music directory are shown. Files from a
subdir and 1 from the top level are missing in the mC2 track list.
4. Use SQLite browser to check DB: all files are scanned.
5. Restart mC2: all files/genres/artists/albums are shown.
What is the expected output? What do you see instead?
All files should be visible the first time.
Original issue reported on code.google.com by [email protected]
on 3 Apr 2008 at 8:04
Send played/currently playing songs to Last.fm.
Original issue reported on code.google.com by [email protected]
on 20 Mar 2008 at 5:50
Cross-fading between 2 songs should be possible
Original issue reported on code.google.com by [email protected]
on 28 Mar 2008 at 7:05
Volume is currently a float 0.0-1.0. When using it outside the transport
it needs to be converted. Switching to 0-100 integers representing % makes
more sense.
Original issue reported on code.google.com by [email protected]
on 7 Apr 2008 at 9:49
There seems to be some bug in the Library that does not clean up the queues
as it should. The OnQueryQueueStart and End are sometimes not called.
Original issue reported on code.google.com by [email protected]
on 16 Apr 2008 at 9:53
mC2 started indexing my collection and after a while crashed on a failed
assert.
* SVN revision 2.
* The collection is on a network drive.
* Stack is attached.
* SQL statement that failed: "SELECT id FROM thumbnails WHERE filesize=?
AND checksum=?"
* Tried indexing a directory with just the offending file and it did not
crash.
Original issue reported on code.google.com by [email protected]
on 20 Mar 2008 at 6:37
Attachments:
mC2 should be able to show album art.
The indexer already extract the embedded thumbnails from the media files.
Using boost::gil from boost 1.35 is probably the best idea to read the
thumbnails.
Original issue reported on code.google.com by [email protected]
on 12 Apr 2008 at 8:23
The tag reader can't find the tag in APE files and crashes. Disabling APE
support for now.
Original issue reported on code.google.com by [email protected]
on 7 Apr 2008 at 6:17
The play button doesn't do anything right now. It's behaviour should be
the same as double clicking on a track.
Original issue reported on code.google.com by [email protected]
on 24 Apr 2008 at 9:08
MC1 offers in the "Playback" context menu five options - "Play Now", "Queue
as Next", "Enqueue", "Replace Now Playing" and "Replace Now Playing and
Play" -, but not all can be set as left doubleclick default action.
Original issue reported on code.google.com by HomiSite
on 22 Apr 2008 at 4:49
We should need a freetext search field somewhere. Although I'm not really
sure what metakeys we should search through. Search all metakeys will be
alot of information to go through.
Original issue reported on code.google.com by [email protected]
on 25 Apr 2008 at 3:34
mC2 should be able to write tags.
Original issue reported on code.google.com by [email protected]
on 2 May 2008 at 9:46
We need to make the settings page to be able to add/remove paths to the
Indexer.
Original issue reported on code.google.com by [email protected]
on 18 Apr 2008 at 8:10
The calls to the Transporter from the PlaybackQueue hangs after a couple of
songs if I let the songs continue playing.
What steps will reproduce the problem?
1. Doubleclick on a song in the tracklist (there should be more songs
beneath).
2. The first song will play, and the second will also play.
3. When the third song should start playing, it freezes.
It seems to be related to that the next song is started within the same
thread that calls the transporters signals.
There seems to be some related issue if I click the "next" button 6 or 7 times.
Original issue reported on code.google.com by [email protected]
on 18 Apr 2008 at 7:22
This class should basically be a wrapper for sigslot and windows
PostMessage to be able to send signals to the GUI thread.
Original issue reported on code.google.com by [email protected]
on 14 Apr 2008 at 10:47
Global hotkeys for play, pause, next song, previous song, volume up/down
Original issue reported on code.google.com by [email protected]
on 20 Mar 2008 at 12:20
I suggest we have some sort of musik::core::Coordinator singleton class
that coordinates the transporter and current playlist ("now playing"). This
coordinator class should have signals that we could hook in the
transporterview.
Original issue reported on code.google.com by [email protected]
on 6 Apr 2008 at 6:24
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.