djDecks

It is currently Mon Oct 23, 2017 3:25 am
View unanswered posts
View active topics

All times are UTC + 1 hour




Post new topic Reply to topic  [ 34 posts ]  Go to page 1, 2  Next
Author Message
 Post subject: Playlist and Tags PostPosted: Thu Nov 06, 2008 9:40 pm 
djDecks
User avatar

Joined: Wed Oct 23, 2002 1:46 pm
Posts: 6181
Location: Belgium
There's another new beta, with mostly improvements in the playlist area.
-Scrolling with scroll wheel is now possible
-Scroll-bars are drawn the same as in the windows version
-Resizing playlist window is possible now (sort of, still needs some work)
-Tags and folders with non-ascii characters are now handled correctly (and shouldn't crash djDecks anymore)

If any other problems are found with reading tags, showing them, or if there are other browsing issues, you can post them here.


Top
 Profile  
Reply with quote  
 Post subject: Re: Playlist and Tags PostPosted: Sat Nov 08, 2008 6:31 am 
Elite
User avatar

Joined: Mon Jan 21, 2008 5:52 am
Posts: 371
well for a starter folders with names that are to long will start continue at the beginning of the line overwriting what's already there and making it unreadable...

edit: well after looking more into it's not starting from the beginning of the line, but it's stretching the text... making it to small to be readable you should set a minimum width for the font somehow...


Top
 Profile  
Reply with quote  
 Post subject: Re: Playlist and Tags PostPosted: Mon Nov 10, 2008 5:09 pm 
djDecks
User avatar

Joined: Wed Oct 23, 2002 1:46 pm
Posts: 6181
Location: Belgium
New beta, this is now fixed.
Also resizing the playlist works now, and in some skins the buttons on the playlist window are shown (though not functional yet)


Top
 Profile  
Reply with quote  
 Post subject: Re: Playlist and Tags PostPosted: Thu Nov 27, 2008 4:23 pm 
djDecks
User avatar

Joined: Wed Oct 23, 2002 1:46 pm
Posts: 6181
Location: Belgium
New beta, ogg tags are read correctly now, and some bugs that could cause crashes when loading id3 tags are fixed.

Also, the 'current' playlist is stored and loaded again after a restart.


Top
 Profile  
Reply with quote  
 Post subject: Re: Playlist and Tags PostPosted: Tue Dec 02, 2008 6:11 pm 
djDecks
User avatar

Joined: Wed Oct 23, 2002 1:46 pm
Posts: 6181
Location: Belgium
Up and down scrolling is now working.
The new tempocontrol algorithm used in the windows version is also available in the mac version now.
Also some improvements to the VCI-100 mapping, which is now almost equal to the native support on the windows version.


Top
 Profile  
Reply with quote  
 Post subject: Re: Playlist and Tags PostPosted: Fri Dec 19, 2008 4:19 pm 
djDecks
User avatar

Joined: Wed Oct 23, 2002 1:46 pm
Posts: 6181
Location: Belgium
New build online. There is now a registration tab on the preferences panel to register djDecks For Mac. For now it doesn't expire yet, but beta testers will be given a registration code once it is necessary.
It also adds a save dialog when saving a mix to select the filename and folder to save the mix to, and some recording bugs have been fixed.

More importantly, this release also makes use of a tag database to speed up loading large folders, and to make it possible to search for songs in the future.

Since there's no check yet for the version of the database, it is recommended that you delete the current database file before testing.
It is located in ~/Library/Application Support/djDecks/tagcache.db

What I want you to test is if loading and showing all tags is still working the same now, and of course the performance.
To check performance, start djDecks from the Terminal, something like this:
Code:
cd djDecksForMac
cd djDecksForMac.app
cd Contents
cd MacOS
./djDecksForMac


While you browse your folders, you will see messages appear.

* Update from disk 256 items took 136.98 ms
For a new folder, this will probably be quite long, but once the folder is in the database this indicates only the time required to check if any new files are added.
I am especially interested in the time this takes for large folders (>1000 files)

* Loading 247 items from DB took 28.36 ms
This is the time it takes to load the folder from the DB, if you see this message with large folders I'm also interested in the time.

The recommended way to test is to first start djDecks, browse various folders to add them to the cache for the first time, then restart djDecks and browse the same folders again and compare the times.


Top
 Profile  
Reply with quote  
 Post subject: Re: Playlist and Tags PostPosted: Tue Dec 23, 2008 2:22 pm 
djDecks
User avatar

Joined: Wed Oct 23, 2002 1:46 pm
Posts: 6181
Location: Belgium
It is now possible to use the search box.
Click on it, start typing, and press enter to search.
Remove characters with backspace, and press enter again when the search box is empty to return to the previous folder.

Very large id3 frames (>1000 bytes) are also no longer stored in the database, which should probably keep the database size reasonable.


Top
 Profile  
Reply with quote  
 Post subject: Re: Playlist and Tags PostPosted: Thu Dec 25, 2008 8:32 pm 
Regular
User avatar

Joined: Sat Dec 10, 2005 2:17 am
Posts: 155
Location: Poland (Krakow)
Adion wrote:
What I want you to test is if loading and showing all tags is still working the same now, and of course the performance.

Some of the results I got:

Initial directory scan:
Update from disk 493 items took 8605.90 ms
Sorting 493 items took 19.61 ms
Update from disk 183 items took 2917.00 ms
Update from disk 81 items took 1196.92 ms

Scans after program restart:
Loading 493 items from DB took 73.46 ms
Update from disk 493 items took 12.06 ms
Sorting 493 items took 22.79 ms
Loading 183 items from DB took 26.39 ms
Loading 81 items from DB took 12.63 ms

Looks fine to me.

Tag loading also seems fine so far, but im gonna keep my eyes peeled for possible issues.

_________________
optik | me@mixcloud | greymatter.pl
gig setup: MacBook (dual 2.1GHz, 2.5GB) / u46dj mk1, djDecks on WinXP, SSL CV02 wax, BCR2000 controller, Korg NANOPad


Top
 Profile  
Reply with quote  
 Post subject: Re: Playlist and Tags PostPosted: Mon Jan 05, 2009 12:19 am 
djDecks
User avatar

Joined: Wed Oct 23, 2002 1:46 pm
Posts: 6181
Location: Belgium
New beta. Selecting a new folder no longer locks up djDecks. While loading a progress bar is shown.


Top
 Profile  
Reply with quote  
 Post subject: Re: Playlist and Tags PostPosted: Fri Jan 09, 2009 5:15 pm 
djDecks
User avatar

Joined: Wed Oct 23, 2002 1:46 pm
Posts: 6181
Location: Belgium
New beta. Loading of a folder can be aborted by selecting another folder.
Right-click a folder to build the tag cache from that folder and all sub-folders. Building the tag cache is done in the background, so you can just continue to use djDecks while it is working.
Search field works in spm skin: click the area just above the folder list, then start typing and press enter to search.


Top
 Profile  
Reply with quote  
 Post subject: Re: Playlist and Tags PostPosted: Sat Jan 10, 2009 8:19 am 
Elite
User avatar

Joined: Mon Jan 21, 2008 5:52 am
Posts: 371
amazing, amazing, now if we can only get home, end, paguo/down working, then we're nearly there. :)
ohh... and smartfolders...

really very nice! and I think you know I'm on of the most difficult ones to please :$


Top
 Profile  
Reply with quote  
 Post subject: Re: Playlist and Tags PostPosted: Sat Jan 10, 2009 5:24 pm 
Regular
User avatar

Joined: Sat Dec 10, 2005 2:17 am
Posts: 155
Location: Poland (Krakow)
Everything works as it should except one little thing:
I'm getting duplicate search results for some files (eg. an mp3 shows up twice when i'm actually sure there's only one file with that tag data present).

_________________
optik | me@mixcloud | greymatter.pl
gig setup: MacBook (dual 2.1GHz, 2.5GB) / u46dj mk1, djDecks on WinXP, SSL CV02 wax, BCR2000 controller, Korg NANOPad


Top
 Profile  
Reply with quote  
 Post subject: Re: Playlist and Tags PostPosted: Fri Jan 16, 2009 11:20 pm 
djDecks
User avatar

Joined: Wed Oct 23, 2002 1:46 pm
Posts: 6181
Location: Belgium
New beta.
-Double results should be gone.
-Search while typing should be working
-When restarting djDecks with a search open, the directory listing will still be in place
-It is no longer possible to resize the folder lists so much that you can't show it anymore


Top
 Profile  
Reply with quote  
 Post subject: Re: Playlist and Tags PostPosted: Mon Jan 19, 2009 9:12 pm 
djDecks
User avatar

Joined: Wed Oct 23, 2002 1:46 pm
Posts: 6181
Location: Belgium
And another one :)
-Fixed close button to exit djDecks
-It is now possible to move files around in a playlist
-Page Up/Page Down/Home/End and Delete buttons are working in the playlist
-If the tag cache was still being updated while you close djDecks, it will continue where it left off after you restart djDecks
-Fixed problem with long scrolling text not being shown completely


Top
 Profile  
Reply with quote  
 Post subject: Re: Playlist and Tags PostPosted: Sun Jan 25, 2009 4:10 pm 
djDecks
User avatar

Joined: Wed Oct 23, 2002 1:46 pm
Posts: 6181
Location: Belgium
And another one:
-Loading skins is slightly faster due to using 2 cores for skin loading
-When typing in the search fields, separate words are treated as AND. To force a search to use different words as one sentence, use double quotes like "around the world"
-Playlists are also loaded in the background like folders now, so no gui freezes while loading playlists
-Dynamic playlists (also called smart playlists in some software) are now supported

Currently, you have to manually create the dynamic playlists outside djDecks, as there is no user interface to create them yet.
To do so, simply use TextEdit or another text editor to create a new file, and call it myname.spl
The myname part can of course be any name you want. Note that it can be difficult to have textedit store the file with the .spl extension.
To make sure the extension is correct, in finder right-click the file, select 'Get Info' and make sure 'Hide extension' is disabled, and change the name to myname.spl if required.
The file should be stored in ~/Library/Application Support/djDecks/playlists

The file contents are fairly easy. Each line in the file is another rule, and all rules are treated together with an 'AND' operation.
Each rule currently looks like:
Code:
frame operation value

Operation can be one of the following: contains, is, >, <, >= and <=
Frame is the name of an id3v2 frame, but to make it easier djDecks also recognizes some more common field names.
The field names that djDecks currently recognizes are: artist, genre, bpm, title, comments, year and any
Value should either be in double quotes, or only be one word long.

Some examples to make it easier to understand:

Code:
genre contains house

Code:
genre contains "deep house"

Code:
artist is "michael jackson"
title contains bad


Once this file is created, open djDecks, press 'Cases' at the bottom of the playlist window and select the newly created list to see the list.
Of course it can only find files that are in your tag cache, so make sure to build your tag cache (right-click a folder and select 'build tag cache') before opening the smart playlist.


Top
 Profile  
Reply with quote  
 Post subject: Re: Playlist and Tags PostPosted: Fri Feb 06, 2009 4:09 pm 
djDecks
User avatar

Joined: Wed Oct 23, 2002 1:46 pm
Posts: 6181
Location: Belgium
New beta which adds the option (under Preferences->Visuals) to select Column Mode.
It's not possible to select which columns will be shown yet, but columns can be resized.


Top
 Profile  
Reply with quote  
 Post subject: Re: Playlist and Tags PostPosted: Tue Feb 17, 2009 12:48 am 
djDecks
User avatar

Joined: Wed Oct 23, 2002 1:46 pm
Posts: 6181
Location: Belgium
New beta with some fixes, and also adds 'sort by' command to smart playlists.
Note that sorting will only work for columns that are shown (unlike the rest of the query, which can contain any column in the tag).


Top
 Profile  
Reply with quote  
 Post subject: Re: Playlist and Tags PostPosted: Thu Mar 26, 2009 8:08 pm 
Regular

Joined: Wed Jul 25, 2007 9:13 am
Posts: 39
bug /problem : opening a external firewire drive, it shows the folders in non-alphabetical order ... no way to change this order to alphabetical ...


Top
 Profile  
Reply with quote  
 Post subject: Re: Playlist and Tags PostPosted: Tue Mar 31, 2009 12:23 am 
Regular
User avatar

Joined: Wed Feb 22, 2006 2:14 pm
Posts: 14
i have updated the mp3-tags of numerous files ... but dj decks still uses the old tags. how can i re-build the tag-cache? or: how can i clear the cache and build it up anew?

_________________
www.myspace.com/judge_reini
MacBook Pro // 2,4 GHz // 2 GB Ram // Mac OS X 10.5.6 // ESI U46DJ // SSL CV02
2 x Technics SL-1210MK2 // Ortofon Pro // Numark Matrix 3 // AKG K81DJ


Top
 Profile  
Reply with quote  
 Post subject: Re: Playlist and Tags PostPosted: Wed Apr 01, 2009 8:42 pm 
djDecks
User avatar

Joined: Wed Oct 23, 2002 1:46 pm
Posts: 6181
Location: Belgium
New beta online, it should correctly detect changed tags again, and folders should now be sorted alphabetically.


Top
 Profile  
Reply with quote  
Display posts from previous:  Sort by  
Post new topic Reply to topic  [ 34 posts ]  Go to page 1, 2  Next

All times are UTC + 1 hour


Who is online

Users browsing this forum: No registered users and 1 guest


You cannot post new topics in this forum
You cannot reply to topics in this forum
You cannot edit your posts in this forum
You cannot delete your posts in this forum
You cannot post attachments in this forum

Search for:
Jump to:  
cron
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group