What's new in Tuniac 1.0 Build 240316
Mar 18, 2024
- Set DPI mode to system enhanced
- Update Libspng, Taglib, BASS wv/flac/hls
- Visual allow 144 FPS
New in Tuniac 1.0 Build 210304 (Mar 5, 2021)
- Add Window accent colour to playlist interleaved colour. Uses Active captions (gradient) accent colour.
- Use Accent Applicator to enable colour within Windows. https://www.microsoft.com/en-us/p/accen ... v99lwl2hk5
- BASS ALAC update
- Back to taglib1
New in Tuniac 1.0 Build 201009 (Oct 9, 2020)
- basslib and turbojpeg updates
- Fix crossfade time
New in Tuniac 1.0 Build 200222 (Feb 23, 2020)
- Add replaygain reading from id3v2 and mp4
New in Tuniac 1.0 Build 200119 (Jan 19, 2020)
New in Tuniac 1.0 Build 181027 (Oct 27, 2018)
- Change website to http://tuni.ac
New in Tuniac 1.0 Build 180529 (Aug 30, 2018)
- Add Bits Per Sample field.
- User Search has its own internal idenitifer so pl db doesn't need to be migrated each time a field gets added.
- Improve sorting by samplerate and channels
- Correct OFR samplerate
- Case insensitive about tag field names for OFR and TAK.
New in Tuniac 1.0 Build 180528 (May 28, 2018)
- Correct Windows version check in installer to allow XP installs for XP installer.
New in Tuniac 1.0 Build 180420 (Apr 23, 2018)
- Setup now uses same icon as main app
- Fix "create playlists of playlist files during import"
New in Tuniac 1.0 Build 171112 (Nov 12, 2017)
- Update VS redist
- Add VS mirrors in installer
- Update bass flac, opus, wv, dsd, midi, hls
- Update taglib, libjpeg-turbo, libpng, zlib, glew
- Update project to VS 2017
- Clean up projects include paths and linked libraries.
New in Tuniac 1.0 Build 161003 (Oct 25, 2016)
- Update to VS C++ 2015 Update 3.5
- Update to Glew 2.0.0
- allow m3u8 files and skip #ext-x- meta
- add basshls plugin
- allow streams to be 260 chars long (instead of 128)
- update tokens in text guides
- do not report BASS error 45
- bass decoder updates
- add optimfrog for Tuniac 64bit
New in Tuniac 1.0 Build 160915 (Sep 16, 2016)
- BASS error checking during GetBuffer() to fix reported crashes in Tuniac 64bit
- Add decoder logging
New in Tuniac 1.0 Build 160913 (Sep 14, 2016)
- fix sort after initial import if playlist file was found
- add warning to nfn export plugin about duplicating files
- improve array building on startup
- fix x64 setup to offer x64 option
- more BASS utf8 instead of auto codepage
- redo how shuffle array is built. Simpler and faster?
- Add prefs for play controls line 1/2
New in Tuniac 1.0 Build 160808 (Aug 9, 2016)
- add string format options to popup notify plugin
- streams consistently use title for track info and artist for station info
- streams get bitrate
- streams trigger played if length is unknown
- stream meta from BASS is UTF-8 encoded
- change column "extension" from just checking file extension to "file type" which is actually populated with semi intelligent data from infomanagers and decoders. Allows streams to show file type now.
- bump ml version to 0.9
- improve ml/pl loading error messages
- do not use printf if just a simple string copy
- update Tuniac internal vis. New unfilled strip mode, set by default. Config screen for fill strip, width and clear rates.
New in Tuniac 1.0 Build 160710 (Jul 11, 2016)
- Update VS 2015 redist to update 3 links.
New in Tuniac 1.0 Build 160620 (Jun 25, 2016)
- expose Disc Num
- textOutput_Plugin for text dumps of artist/ablums
- ML should return INVALID_PLAYLIST_INDEX not NULL for invalid ID's as 0 is a valid ID
- Queue should return INVALID_PLAYLIST_INDEX not NULL.
- Fix loading of queues.
- Fix history menu when RepeatAllQueued is on.
- If queue fails to reload with RepeatAllQueued set to RepeatNone.
- Queue clear should change RepeatAllQueued to RepeatNone
- Show shuffle and repeat mode on status bar.
- Add Queue, Soft Pause and Pause Here to play states shown on status bar.
- Update guide for hotkeys and commandline
- move noplayingtxt plugin hotkey from win+Numpad- (collides with popup notify) to win+Numpad*
- add softpause global hotkey
- rebuildfuturemenu for random next
- update main menu short keys.
- Change menu "Clear Scheduled Pause" to "Clear Pause Here"
- Better vc redist locations
- cleanup non-sse code aka unused
New in Tuniac 1.0 Build 160204 (Feb 8, 2016)
- Fix mircspammer plugin.
- Update libs and bass decoders.
- Add OGG picture support.
- Update installer
New in Tuniac 1.0 Build 151118 (Nov 21, 2015)
- move uninstaller
- add links to data folder
- option to close on system events
New in Tuniac 1.0 Build 150819 (Aug 20, 2015)
- Make Tuniac installer detect if VC Redist is out of date and could be updated.
New in Tuniac 1.0 Build 150816a (Aug 17, 2015)
- Pretty some prefs screens layout
- Update pref descriptions
- Split Media library and User Search prefs to their own section
- Update token helpers in guide and text
- Fix Token helper return lines
- Expose No VK Hotkey pref
- Add Interface pref screen. Rearrange General and Interface screen to suit
New in Tuniac 1.0 Build 150809 (Aug 10, 2015)
- Center Column Selection, About and SVPRender Config dialogs
- Get latest VC 2010 SP1 MFC security update in installer
New in Tuniac 1.0 Build 150412 (Apr 16, 2015)
- disable media foundation support for BASS due to false positives with MPEG data.
- Do not use internal vis as default vis
- update bass_aac.dll (fixes possible crash)
New in Tuniac 1.0 Build Jan 28 2014 (Apr 16, 2015)
- Check if logging before parsing messages
- Fix EQ screen in preferences
- Fix right click Update/Remove file
- Minor optimizations to right click Update
- Alter About Window to show date in the same format as the installer filename format
- Add -libraryfolder command line
- Update to Basslib 2.4.11
- Update libpng, libjpeg-turbo and taglib
- Other minor updates/changes
New in Tuniac 1.0 Build June 16 2014 (Jun 20, 2014)
- fix playlist export
- change default pref to allow playlist sorting
New in Tuniac 1.0 Build May 31 2014 (Jun 2, 2014)
- Add preference to change what MAXFIELD filtering does aka new feature "User defined search". Useful for those that want to add Composer or Album Artist into the main search.
- fix icon sizes
- update icons
- reduce size of first playlistview column
- fix filterby of last column
- -check if visual window exists before trying to access it
- prevent included visuals rendering frames after Tuniac closes
- call visual Detach() on close so they can delete their context (fixes "Tuniac process never exits")
- release visual window DC
- add composer field to std_Infomanager and TuniacApp (bump DB version to 0.8, PL to 0.6)
- allow sorting of replaygain, composer and extension fields.
- correct editable/filterable fields
- fix screen offset for filterby menu when listview is horizontally scrolled
- fix saving of selected columns and their sizes (long standing bug at close)
New in Tuniac 1.0 Build May 11 2014 (May 12, 2014)
- reduce window flicker
- update progress bar more accurately and more often
- Add LogWindow plus log messages
- Add time stamps to log window
- add hidden pref to disable VK media keys
- fix escaping "&" in EscapeMenuItemString()
New in Tuniac 1.0 Build Mar 14 2014 (May 12, 2014)
- Fix history menu not rebuilding correctly after use
- Fix history not setting active song correctly when playing a song that is filtered out
- update to Visual Studio 2013 project
New in Tuniac 1.0 Build Jan 8 2014 (May 12, 2014)
New in Tuniac 1.0 Build Oct 08 2013 (Oct 14, 2013)
- fix ML Stream auto skip when ML has been renamed
New in Tuniac 1.0 Build Oct 06 2013 (Oct 14, 2013)
- Update decoder to API 0.3. Changes CanHandle(), Open() and adds Close() to only open files a single time to play.
- Lib updates
New in Tuniac 1.0 Build Jul 16 2013 (Jul 17, 2013)
- Fix libraryplaylist rebuild
New in Tuniac 1.0 Build 130414 (Apr 15, 2013)
- update lib's
- fix next queue logic
- fix linker settings
New in Tuniac 1.0 Build 130224d (Feb 26, 2013)
- BASS 2.4.10 update
- set window title on load
- correct rebuild ML function so playlist does not disappear
- prevent showfile for streams
- prevent MMShellHook sending hotkeys to Tuniac window if it was the focused window.
- async reading/decoding for BASS
New in Tuniac 1.0 Build 130122b (Jan 24, 2013)
- Fix up installers ability to work out what runtimes are required
- revert GetTickCount to keep XP support
- switch to building libpng 1.7
New in Tuniac 1.0 Build 130118 (Jan 18, 2013)
- fix issue with installer not grabbing xaudio when needed correctly
- auto skip streams only on shuffle and for ML playlist
- add MMShellHook_Plugin.dll and MMShellHookHelper.exe for globally hooking multimedia keys; update setup scripts to suit
- fix and standardize volume events from hotkeys and other; add mute control
- support more media keys, eg VK_MEDIA_TRACK_NEXT,
- initialize plugins after creation of main window so plugins have full access from startup
- General plugin API clarity; GetMainWindow to GetPluginWindow, SetHelper before CreateThread; bump version to 0.4
- remove redundent pluginvariable.h files from general plugin directories
New in Tuniac 100923 (Sep 24, 2010)
- improve queue(handle filter changes, clear queue on playlist change, disable queueing in non active playlist, allow multiple song adds, allow current song add)
- improve future(also fix popup notify window), history, playselected and basic play logic. More reliable and faster.
- f2 to rename playlists
- fix possible buffer overflow in setting systray tip
- use -restore command line when no command line given
- fix many UI querks
- release file from std_InfoManager after tag read
- many other bug fixes and improvements
New in Tuniac 100825 (Aug 30, 2010)
- streams will update length, sample rate and channels in ml
- shoutcast streams where the server gives details will update the bitrate
- m3u importer can now import track title(note playlist title feilds are only used for streams not local files where a infomanager will likely get that info from the file itself)
- swap what feilds are title and artist. Now title is the name of the station and artist is the name of the current song.
- fix/update how title artist and comment will be filled out when the stream is unknown and/or unnamed
- preference under Media Library for if playlists will add only the first stream or all streams
- if add single stream is enabled and adding a stream only the auto playlist "Streams" will be created. If disabled, "Streams" as well as the playlist name with its actual files will be created.
- if auto playlist create is off it will only ever create "Streams"
- lots of minor internal changes to allow passing of extra info between decoders and tuniac ML etc.