Tuniac Changelog

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)

  • Update to bass 2.4.15

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)

  • convert to safe string

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.