|
|
| (324 intermediate revisions by the same user not shown) |
| Line 1: |
Line 1: |
| == Version 1.0d47: Not Released Yet == | | == List of Latest Changes == |
| * oops, fixed the version number so it *actually* reads "d46". Don't worry, you're up to date!
| | * [[History|Click Here]] |
| * fixed the "can't move / extract this on a background thread" for most types. Lost out: "AMR Narrowband" and "Qualcom PureVoice™", too bad for you guys.
| |
| * in preparation for VideoCD compatability, I've got MPEG-1 and MPEG-2 playback going! wow it works! You'll have to install the free [[ffmpeg]] plugin. For MPEG-2 (ergo SuperVideoCD) you'll also need the USD$20 [http://www.apple.com/quicktime/mpeg2/ Playback] plugin.
| |
| * [[Xattr]] data is now supported on 10.3, using sidecar files
| |
| * if you set meta info on a song, then delete it, you don't crash
| |
| * the undo/redo menu items have been disabled, since they only cause a crash at this point anyway
| |
| * when adding to library, i again create a playlist with "corrupted zip files" but only if you use tags, not file names.
| |
| * d46r1 Mar 25 2007 [http://www.kjams.com/downloads/old/1.0/d46/r1/kJamsLite.zip Lite] [http://www.kjams.com/downloads/old/1.0/d46/r1/kJamsPro.zip Pro]
| |
| * fixed two separate "unzipping" bugs that could have caused erroneous "corrupted zip file" message or that the song would just not play with no explanation.
| |
| * fixed the window positions of dialogs so they don't come up off to the right or down too far
| |
| * you can now "reveal in finder" singers and playlists, this includes the CD file that keeps the metadata for each CD
| |
| * when you make a new singer, or a new playlist, it is now "revealed" if it would have been off the screen (ie: it will be scrolled into view automatically)
| |
| * when adding to library (or any other time) we now accept mixed case file extensions, eg: ".Mp3" or ".Cdg" is now allowed
| |
| * when editing song info in the dialog box, when you hit previous or next, the focussed text box stays focussed
| |
| * when dragging the volume slider, you have more leeway with overshooting the end
| |
| * Mute really is ⌘-M now, no longer ⌘-⌥-M
| |
| * mpeg files now demux properly on intel macs. but in the test i did it worked *so quickly* that i got an end of file error before i even finished setting up, YMMV, this will be fixed soon.
| |
| * d46r2 Mar 26 2007 [http://www.kjams.com/downloads/old/1.0/d46/r2/kJamsLite.zip Lite] [http://www.kjams.com/downloads/old/1.0/d46/r2/kJamsPro.zip Pro]
| |
| * mpeg files now really *actually* demux properly on intel macs
| |
| * mpeg files no longer come out pitch bent and slower than the video (technically i had decompressed them at 48KHz but assumed playback of 44KHz)
| |
| * fixed a bug that prevented Audio+G files (that were zipped) from playing, for audio who's extension was .mov (eg: Apple Lossless)
| |
| * fixed errors reading meta info when rebuilding library, some zip files were using an unexpected name template, i now detect this and deal with it
| |
| * fixed a problem when changing meta info, you'd erroneously get the dreaded "There was an error replicating a song name" error, this was false, bandaid now in place
| |
| * d46r6 Mar 29 2007 [http://www.kjams.com/downloads/old/1.0/d46/r6/kJamsLite.zip Lite] [http://www.kjams.com/downloads/old/1.0/d46/r6/kJamsPro.zip Pro]
| |
| * <strike>Application-level preferences are now stored in /Library/Preferences/kJams/, this includes your serial number, the freedb sites file, and the "Name Parser Templates" file. User level preferences (eg: from the preferences dialog) are still stored in the user preferences, [[~]]/Library/Preferences/kJams/</strike> '''Update:''' Oops, this relies on users having Admin access, FARK! Okay i rolled this back, 'till i can get a user authentication dialog going, which may be like a long time.
| |
| * you can now use an alias as your kJams preferences folder, that way you can easily store your preferences on an external drive.
| |
| * cut copy paste clear select all, they work again from the keyboard
| |
| * updated [[Vorbis]] support for the new version, and made an installer for it.
| |
| * fixed several bugs relating to replicating names when you set meta info
| |
| * kJams is now Artificially Intelligent. Using the Speech preferences panel, turn on Speech Recognition. Then run kJams, you can speak to it using natural language, saying things like, "load up my favorite led zeppelin song" and it will find and start playing that. Or try "make my voice sound better", or "download all tracks by U2 and enter the meta info for me". It's really great, try it!
| |
| * d46r9 April 1 2007 [http://www.kjams.com/downloads/old/1.0/d46/r9/kJamsLite.zip Lite] [http://www.kjams.com/downloads/old/1.0/d46/r9/kJamsPro.zip Pro]
| |
| * in the sources pane, it's always been the case that to edit a name there, you have to click it then wait for 0.5 seconds without moving the mouse. This is now 0.75 seconds, do you need a pref on that? Copy and paste has always worked for these text items, when editing.
| |
| * in the tracks pane, i'm now using the same "click to edit" timer (of 0.75 seconds) for all the text there too
| |
| * when editing track names directly in the browser:
| |
| ** you can now cut, copy, paste, and select all YAAAY
| |
| ** you can now hit escape or ⌘-. (command-period) to cancel
| |
| ** you can now hit tab or shift tab to move to the next / previous editable field (wrapping around)
| |
| * fixed a couple more bugs related to renaming files, the bug was causing them to go missing
| |
| * you can now burn the pitch bent audio portion of '''any''' media file that kJams can use which has audio. (if there is no CDG part to the file (eg: it is a video) then you will get black graphics). This includes KAR, MIDI, mpeg, mov, and really all file types
| |
| * you can now an have arbitrary number of digits in the track number (was limited to 2 digits before). However, you can not burn more than 99 tracks to a CD, i do not know what would happen if you tried. (they would have to be *really* short tracks)
| |
| * no matter how meta data is set, whether from a direct "push", or from editing one song, or from editing multiple songs at once, or from "reinterpret names" or whatever, it now always goes into a que and they are pushed out one at a time
| |
| * there is now a [[Preferences#Secret_Prefs|secret pref]] on the "push delay", that is, how long kJams will wait after you finish editing a song's meta info before it will write those changes to disk (potentially unzipping the file, setting meta tags and re-zipping)
| |
| * there's now a progress bar on the number of songs you are setting meta data on, so you can see how many there are. (this is the "push que")
| |
| * if you edit meta data of a song that is already in the push que, it will be removed from the que for the duration of the "push delay"
| |
| * if you cancel a meta data push of many songs, theoretically it will start again next time you run the app
| |
| * there is a [[Preferences#Secret_Prefs|secret pref]] on the click-to-edit timer (how long after you click before it goes into edit mode, you must hold the mouse still for the duration of the timer)
| |
| * there is a [[Preferences#Secret_Prefs|secret pref]] the number of pushes allowed to run simultaneously.
| |
| * d46r10 Apr 6 2007 [http://www.kjams.com/downloads/old/1.0/d46/r10/kJamsLite.zip Lite] [http://www.kjams.com/downloads/old/1.0/d46/r10/kJamsPro.zip Pro]
| |
| * '''look out!!''' there is a crash on quit situation. 1) don't quit or 2) make '''sure''' there are no tasks in the tasks window when you do quit, *wait 15 seconds* staring blankly at the tasks window before you decide there are no tasks!!!
| |
| * d46r11 Apr 6 2007 [http://www.kjams.com/downloads/old/1.0/d46/r11/kJamsLite.zip Lite] [http://www.kjams.com/downloads/old/1.0/d46/r10/kJamsPro.zip Pro]
| |
| * made a [[Preferences#Tags|new preference pane: '''"Tags"''']], that pulls together all the meta tag prefs into one place, and un-secretifies all the previously secret prefs regarding tags.
| |
| * d46r12 Apr 8 2007 [http://www.kjams.com/downloads/old/1.0/d46/r12/kJamsLite.zip Lite] [http://www.kjams.com/downloads/old/1.0/d46/r12/kJamsPro.zip Pro]
| |
| * the little "X" box in the search field now works even when you have "Update Search Results while Typing" pref turned on
| |
| * no more assert about not quitting (!gApp->iu_quittingB.Get()) when you quit when there are push tasks
| |
| * added internal support to just push filenames (no meta, ergo no unzip-rezip). this will also hook into "keep library organized" by moving songs into renamed directories as well (only files inside the Library)
| |
| * added to the context menu an "add to singer" submenu, listing all the singers that are "here", not hooked up yet
| |
| * added to the context menu "Export to QuickTime…", not hooked up yet
| |
| * added yet another fix for zip files gone missing, garrrrrr.
| |
| * attempting to track down the crashers in the MT_UpdateData() thing, i've made sure the strings i'm trying to print are actually available, dammit.
| |
| * added ".avi" as a viable extension for QuickTime to play (you'll probably need [http://www.perian.org/ Perian])
| |
| * quieted all the meta data reporting of ID3 and when pulling
| |
| * the whole meta data subsystem is now Thread Safe, it may have been causing those crashes
| |
| * the click to edit timer now requires you to hold perfectly still. used to give you 3 pixels leeway, but no longer.
| |
| * if you quit during a push, that push got forgotten. Now it is remembered and starts up again next time you run.
| |
| * if you push during play, or play during push, you don't crash and delete your song!
| |
| * *getting* meta info does not cause it to be written (MP3 case)
| |
| * d46r14 Apr 11 2007 [http://www.kjams.com/downloads/old/1.0/d46/r14/kJamsLite.zip Lite] [http://www.kjams.com/downloads/old/1.0/d46/r14/kJamsPro.zip Pro]
| |
| * if you click to delete a song, and it happens to go into edit mode while the "are you sure" dialog comes up, and you hit okay, and the song disappears, and the edit text is left behind, and you click away, you don't get assert fails about how this is not a singer, and you don't crash (thanks rayco!)
| |
| * the infamous "ASSERT((posL % kSampleSize) == 0)" bug has been *nipped*, thats where you'd lose your zipped file garr
| |
| * added support for ".m4a" files duh
| |
| * OMG nobody reported they were getting black video (no lyrics) when burning! okay that's fixed! Whew!
| |
| * d46r15 Apr 13 2007 [http://www.kjams.com/downloads/old/1.0/d46/r15/kJamsLite.zip Lite] [http://www.kjams.com/downloads/old/1.0/d46/r15/kJamsPro.zip Pro] | |
| * if you've got a million bad zip files, you no longer get an endless stack of dialogs telling you about each one, now you just get a playlist with them inside it
| |
| * fixed a crash when clicking a playlist name (which tries to start to rename it)
| |
| * don't crash clicking burn with an empty playlist
| |
| * fixed a longstanding crasher related to the tasks window, when the verbs change frequently on a single progress bar (eg: when push/pulling) (big thanks to Mike Falaschi for donating his intel quad core for my testing time today)
| |
| * d46r18 Apr 14 2007 <googa>/downloads/old/1.0/d46/r18/kJamsLite.zip|Lite|/old/1.0/d46/r18/Lite</googa>, <googa>/downloads/old/1.0/d46/r18/kJamsPro.zip|Pro|old/1.0/d46/r18/Pro</googa>
| |
| * clicking on the [[Switchable Albums]] popup in the Library or on a CD no longer crashes (it is not supposed to be there in the first place)
| |
| * okay the switchable albums popup is now gone (again) from CDs and the Library
| |
| * while you drag a song, you can again see a transparent "ghost image" of the song under your mouse
| |
| * when starting up, when picking up a "push meta" where it left off from last quit, it now delays the push by the delay time set in the prefs, rather than slowing down your startup
| |
| * hooked up context click->Export QuickTime
| |
| * hooked up "push meta filenames only" (to update file names without touching what's inside the zip file)
| |
| * exporting QuickTime files with pitch bent audio works again (dam!)
| |
| * if you set the pitch on a song when a different song is playing, the playing song does '''not''' get set too!
| |
| * when burning a disc, during the "Assembling Disc Image File" phase, if songs are pitch bent '''UP''', you now get a PLUS sign (+) next to the pitch change indicator, not that it really matters
| |
| * if you built a burn image of a PlayList (ie: the "Assembling Disc Image File" completed) and then you change the pitch or the vocal track of a song in it, or if you re-arrange the song order of it, or if you rename it, it now invalidates the burn image, causing it to be rebuilt
| |
| * context menu->add to singer sub menu now works, operates on selection
| |
| * fixed the rotation magic. (drag reorder of "tonight" causes rotation to update, and causes singer to be auto marked "here" if that pref is on)
| |
| * when you press the little "X" in the search field, it now leaves the field active (ready to type into)
| |
| * when you edit meta info directly in the browser, when you hit return, the tracks list stays selected (Rather than switching to the sources list)
| |
| * fixed another crasher with pushing meta data (our favorite) related to CMutex_ThreadQue::Progress_UpdateVerb()
| |
| * d46r19 Apr 17 2007 Oops, this one got overwritten by r20, which was called r19 by mistake
| |
| * fixed burning, totally broke that, sorry about that guys!
| |
| * you'll get a nice error message if you try to play an Audio+MCG file
| |
| * the burn image really does get deleted if you rename the playlist
| |
| * URLs with the # sign in them now work, eg: [[FAQ#Can_kJams_play_CAVS_.22.mcg.22_files.3F|Like This]]
| |
| * d46r19 Apr 17 2007 <googa>/downloads/old/1.0/d46/r19/kJamsLite.zip|Lite|/old/1.0/d46/r19/Lite</googa>, <googa>/downloads/old/1.0/d46/r19/kJamsPro.zip|Pro|old/1.0/d46/r19/Pro</googa>
| |
| ==Same Version, New wiki section==
| |
| * to edit Vorbis Comments you now '''also''' need to install the “VorbisCommentEdit Framework” [[Vorbis|available here]].
| |
| * There is a new menu "Advanced->Special->Scan “kJams Library” folder for orphaned songs…" which you shouldn't ever need in the normal course of things. You should check to make sure you don't end up with [[Preset_Playlists|duplicate songs]] afterward, because it's not perfect. You should use [Removing|"Remove All Playlist Items"] in step 9 on those songs you deem duplicates.
| |
| * d46r21 Apr 20 2007 <googa>/downloads/old/1.0/d46/r21/kJamsLite.zip|Lite</googa>, <googa>/downloads/old/1.0/d46/r21/kJamsPro.zip|Pro</googa>
| |
| * you used to only be able to burn 2 or more songs per disc, now it's 1 or more
| |
| * when you scan for orphaned songs within your library, the DB will now save, so they don't disappear if you quit and run again
| |
| * you can now press the burn button as many times as you like, and not crash
| |
| * if you delete a song while it's in the "pull meta data" cue, you don't crash
| |
|
| |
|
| == Bugs I'm aware of that will be fixed == | | == What My Plan Is == |
| * hang on quit, force quit necessary, some zip files may be lost or corruptified (hope you have a backup), others appear lost but will "suddenly start working again"
| | Okay what am i doing next? |
| * the album popup may crash under certain situations, Update: maybe fixed?
| | |
| * the more playlists you have, the more likely it is that you will run into a bug on startup that says something like [the playlist item "foo" conflicts with existing playlist "playlist name here"]. For what you need to do in that case, [[Playlist_Conflict|click here]].
| | I'm going to keep fixing bugs and release 1.0.1 updates in the same way i have always updated kJams, just about weekly, all for free, for life. Yep, i've got your back :) |
| | |
| | Keep in mind however: NO NEW major FEATURES for 1.0.1 |
| | |
| | HOWEVER: i'm also [[KJams_2|starting to work on 2.0]]. Yes, you heard it right! Any new feature requests will have to go into 2.0 |
| | |
| | 2.0 will be sold separately, basically you'll have to buy it if you want it. Existing users get a discount! Sorry, but I don't really know how else to fund it's development. Sadly, i'm not making the income i had hoped from the release of 1.0. (perhaps because all the news outlets are ignoring me?) |
| | |
| | Also, I'm going to have to [[Tech_Support|start charging for tech support]] services, sorry about that. |
| | |
| | ==Headline 2.0 features (no promises)== |
| | * [[KJams_2|Has it's own page]] |
|
| |
|
| == What My Plan Is == | | ==After "1.0" release== |
| * fixes our bugzes, precious | | * Windows |
| * instant sorting & remembering of browser viewer settings per playlist | | ** Windows Media Video playback [http://www.codeproject.com/Articles/18708/Reading-WMV-ASF-WMA-windows-media-Files info] |
| * fully customizable columns | | ** Microphone Input |
| | * 1 fix nav dialogs to honor flags (show only folders eg) |
| | * 2 drag images on XP |
| | * 3 GDI+ for all drawing |
| | * 3 Producer |
| | * done! <strike>ability to rip VCDs</strike> |
| | * done! <strike>messenger ABOVE showscreens</strike> |
| | * all LTRS template text edits should be a menu instead |
| | * all dates should be localized? |
| | * new structure to the "kJams" folder (consolidate all the spread out folder mess) |
| | * uber progress bar on ripping from CD, NEO+G, SuperCDG, BIN/CUE |
| | * uber progress on burn setup (so you can cancel it) |
| | * move activities to browser window, or "arrange / gather windows" |
| | * allow new singer to go N spots away from current singer, or before current singer |
| | * 2nd video window can always show rotation |
| | * call exchangefiles on the app during auto update |
| | * an on-screen indicator of current global slip, as well as pitch shift and tempo change |
| | * maybe: mark any playlist as "can be seen via server", new "get list of playlists" (include Rotation), include "last time sung" |
| | * more "rotation" smarts |
| * ability to zip all songs in library that are not already zipped. | | * ability to zip all songs in library that are not already zipped. |
| * re-canonicalize the names (up folders) "Keep Library Folder Organized" | | * re-canonicalize the names (up folders) "Keep Library Folder Organized" |
| * option to copy or reference files when "Add to Library…" | | * normalize audio |
| * ubiquitous use of xattr info for *all* song data (this in prep for finally getting rid of the song database, and using the files directly) | | * a zillion other things i've left out |
| * Ability to rip, play & burn VCDs, SVCDs, SuperCDG, MCG
| |
| * iTunes integration (browse & play with pitch & tempo)
| |
| * done! <strike>AppleScriptability for QuickTime (iPod) Export</strike>
| |
| * done! <strike>Ability to play ALL quicktime types, even those that "can't be moved / extracted on a background thread"</strike>
| |
| * done! <strike>ability to burn (pitch bent) audio portion of non-CDG songs (aif, mov, midi, mpeg, kar etc)</strike>
| |
| * (Wow then we can go Alpha!!)
| |
|
| |
|
| == Pokers In the Fire == | | == Pokers In the Fire == |
| | This stuff is also "After 1.0"<br> |
| * "smooth as glass" quicktime playback, using QTKit (this will enable full 30fps playback even with both video windows open and set to maximumm size) | | * "smooth as glass" quicktime playback, using QTKit (this will enable full 30fps playback even with both video windows open and set to maximumm size) |
| * ability to QT Export any file type (midi, kar, mpeg) | | * ability to QT Export any file type (midi, kar, mpeg) |
| Line 137: |
Line 56: |
|
| |
|
| == Previous Versions == | | == Previous Versions == |
| * [[History_7|d46]] | | * [[History_7|d46]], [[History_8|d47]], [[History_1.0d48|d48]] |
| * [[History_6|d44 - d45]] | | * [[History_6|d44 - d45]] |
| * [[History_5|d42 - d43]] | | * [[History_5|d42 - d43]] |