2.1.17

Improve GUI responsiveness when playing radio stations

2.1.16

Fix security issue with use of os.system, commands and non-secure tempfiles

2.1.15

Fix minimal wx version back to 2.6

2.1.14

Fix errors with wxGTK 2.8. 
Fix startup error if Geom file corrupted.

2.1.13

play icecast stations correctly

2.1.12

Fix bug where radiolist is not always refreshed correctly.

2.1.11

Revert to deprecated code in prefs as new version not supported by wxpython 2.6!

2.1.10

Fix icecast directory.
Fix deprecation warnings for wxpython 2.8

2.1.9

Fix problem with GUI breakage when right clicking before download finished.
Fix xcb_lock errors.

2.1.8

Fix to allow realplayer to play user-added streams.

2.1.7

Another record bug fixed (thanks Chris O'Halloran!)
Added option to add user-defined streams.


2.1.6

Code cleanup
Fix new record bug

2.1.5

Fix problem with mplayer lockup (again).

2.1.4

Fix error message if .tunapie directory has not been created.

2.1.3

Remove unnecessary import for deprecated wxPython package.
Fix to prevent mplayer lockups

2.1.2

Fix for play bug if Totem set as video player (thanks Chris O'Halloran!)

2.1.1

Improvements to run on OS X.
Default resolution changed to fit eeePC.
Startup checking improved (thanks to Fabian Greffrath)

2.1

Updated desktop file

2.0rc10

Fix problem with record not working on gnome-terminal

2.0rc9

Compatibility with wxpython 2.8 (not tested)

2.0rc8

Window position and size now stored between sessions.
Sash positions stored between sessions.
Column widths stored between sessions.
Fixed problem with icecast listings not downloading if file already present.

2.0rc7

Fixed error in statusbar preventing tunapie starting on some systems.
Added print out to console for status
Fixed "no attribute 'name'" error on first startup.
Changed default player to vlc because of problems with libxine playing nsv streams.

2.0rc6

Fixed problem with selecting correct items when favorites or mainlist scrolled down.
Icecast listing now works.
Added import of select module to main program, so mplayer now works correctly.
No longer have to press play twice to get videos to play!!

2.0rc5

Fixed toolbar.

2.0rc4

Fixed missing import of commands module.
Switch to ListCtrl for genre list.
Tweaks to general behaviour of lists etc.

2.0rc3

Fixed icon.

2.0rc2

Fixed bug with favorites not displaying correctly after removal of an item.

2.0rc1

Completely new GUI (sash-based).
Added column for tv/radio in favorites and main window.
New TV-specific genre list.
Context menus.
Keyboard input added. / to search, r for radio, t for tv, tab and arrow keys.

1.4.2

"Top Streams" added to genre selection
Fixed problem with stop button not working under BSD.
Fixed error messages if streams not contactable.

1.4.1

Fixed error message whem trying to view info about a non-existant stream.
Fixed problem with finding apps at startup under BSD.

1.4

Added link to web-based shoutcast info on info page.
Bugfixes: Not remembering preferences on first startup.
Not reading preferences correctly if old preference file present.

1.3.3.3

Fixed incorrect formatting in man page.
Fixed problem with audacious not playing new streams correctly.

1.3.3.2

Fixed problem with broken recordings in last release.
Some code cleanup.

1.3.3.1

Better handling of missing helper apps: no longer warns user if 
player has been entered in preferences that tunapie does not 
recognise.

1.3.3

Increased timeout for Icecast to allow download of listing.
Audacious now default audio player. 
Audacious will not be stopped when switching streams.
Checks for different media players at first startup and gives 
warning if no suitable players are found.

1.3.2

Fixed path to icon finally! 
New icon added (thanks to everettattebury)

1.3.1.1

Fixed minor problem with install script complaining about missing *.jpg file

1.3.1

Fixed problem with search causing occasional lockups.
Fixed lockup if non ASCII characters entered in search.

1.3

Fixed problem with streams not displaying correctly if xiph server list 
selected.
Solved problem with icecast search if station names contained unicode 
characters.
Times out properly if server is down.

1.2.3

Fixed new layout problem..

1.2.2

Fixed problem with preferences not displaying
Fixed problem with download not working properly if menu items selected during 
server contact.

1.2.1 

Removed problem with Tunapie stopping currently running xmms instances.

1.2

Initial download now displays in status window.
Icon now displays properly.

1.1.1

Improvements to layout.

1.1

Resize of main window now implemented.
Changed code for enabling adult setting: now handled by config file /etc/tunapie.config

1.0.2

Added explicit mention of GPL version in file headers.

1.0.1

Removed unnecesarry executable flags in files to fit with Debian policy

1.0

Release V1.0: No changes since rc4

1.0rc4

Manual page added

Fix to make stop button work with music players with long 
names (beep-media-player)

1.0rc3

GUI layout tweaked to allow 1 larger font size without clipping

Improved stop button behaviour: now works every time! Also audio 
stream stopped when video started and vice versa. 

Xmms or totem are not killed if changing between streams of the 
same modality.

Switched position of Save and Cancel button on Preferences for 
consistency.

1.0rc2

Fixed bug caused by upgrade of preferences file preventing tunapie 
from starting.


1.0rc1

Default videoplayuer changed to totem due to ongoing problems with some
stream incompatibilities when using mplaye.

Font size can now be altered in preferences!

0.9.9

If press play button while video player already running first press 
stops player, second press starts new player (avoids GUI lockup).
Removed problem with favorites not deselecting when manually selecting
radio or tv button (could lead to tunapie trying to load audio with 
video player and vice versa).
Some code cleanup.
Can now manually set number of streams to display in main window (50-500).

0.9.8

Fixed problem with parsing new version of tv listing from Shoutcast
Fixed problem playing saltwater chimp streams with mplayer

0.9.7.6

Removed dependency on mxDateTime

0.9.7.5

More improvements to appearance.

0.9.7.4

Fix to make quit button work as expected.
Removed "no streams available" comment if favorites file is empty.

0.9.7.3

Fixed startup problem if a previous version of tunapie has been run.
Fixed info showing incorrect data when nothing selected.
Fixed incorrect info display when switching between favorites and the
main window with left and right arrow keys.
Fixed problem with reload button not always working.

0.9.7.2

"No stations loaded" message if shoutcast server does not 
provide listing (ongoing server-side problems at the moment).

0.9.7.1

Buttons added to allow editing of order of favorites.

0.9.7

Left and right arrow keys switch between windows.
Fixed intermittent failure of Icecast search.
Improved implementation of server download and update.
Browse buttons for choosing applications in preferences.
Fixed program not starting up if adult stream list selected.
Added hack to allow mplayer to play adult streams correctly.
Removed unnecessary variable "downloadedicecast"
Fixed problem with stream not playing if other urls (apart from streams) were 
in video playlist

0.9.6.1

Reimplement reload menu
Fix problem with "now playing" not being saved correctly in favorites

0.9.6

Now compatible with Icecast listing: can select Icecast or Shoutcast 
from preferences.
Sends all possible movie urls to video player
video player can be stopped even if it has extra options
specified on command line

0.9.5.2

Further minor bugfixes: recording now works, favorites are stored 
as correct modality (radio or TV). Video player is stopped correctly
when starting audio player.

0.9.5.1

Fix to broken favorites saving in 0.9.5

0.9.5

Fix to allow tunapie to work with new Shoutcast directory 
system. Radio search function now contacts server to give 
wider variety of channels.  Warning: will overwrite your 
old favorites file, so back it up (~/.tunapie/favorites).

0.9.4

Listbox selections can now be navigted with arrow keys, and 
return lanunches external player.

0.9.3

Fixed bug with double click on scrollbar launching external 
application

0.9.2

Further font fixes
Removed reload feature

0.9.1

Tweaked font appearance
Async fix number 2!

0.9.0

Recording timer now available, allowing the possibility of recording streams at 
a specific time in the future, even if tunapie is not running at the time (uses 
at queue).
Search function now looks within "Now Playing" as well as genre and station name.

0.8.4

Streamripper arguments added in preferences are now passed as expected.
Can specify directory to rip streams to in preferences.
Multiple ess.tv streams can be added to favorites (despite name being the same).

0.8.3.1

Tunapie GUI now updates properly when using  xine as mediaplayer (works with
more nsv streams).

0.8.3

Fixed problem with Streamtuner not recording.
Proper implementation of splashscreen.
Fixed intermittent unexpected async error on startup

0.8.2

Splash screen added.
Error messages fixed.

0.8.1

Get full URL info about streams with "info" button
Identifies self as tunapie to shoutcast server.
Info windows no longer greyed out
Incorrect server full message when playing some streaming video channels fixed
IndexError message fixed

0.8.0

Automatically updates outdated URLs in favorites when possible.
Duplicate entries in favorites no longer allowed.
Fixed bug where tunapie tried to play last played movie with audio player.
Increased default max download size to 1000 since shoutcast server no longer 
allows larger downloads.

0.7.2

Output from mplayer now displayed in status window
Fixed another bug with displaying TV/radio listings when selecting favorites.

0.7.1

Fix modality change problem if search after selecting a (radio) favorite.
Select correct wxversion when more than one version installed.
Only download list at startup if max downloads set to < 500

0.7.0

Upgrade to wxPython 2.6
Downloads top 500 radio and tv streams at startup (longer startup time)

0.6.3

Fix fontsizes
TV selector button returns to correct setting after selecting favorites
Only downloads new tv and radio listings the first time each modality is selected.
Clears main window as soon as reload is triggered.

0.6.2.1

Bugfix to enable clean shutdown if files not played.

0.6.2

Now works with multiple users, and cleans up tempfiles properly.

0.6.1.1

Correct 0.6.1 release!

0.6.1

Fixed failure to launch mplayer on selecting video stream.

0.6.0

Return to wxPython 2.4 due to stability problems. 
Odd numbered minor releases will use wxPython 2.5, even 
numbered releases will use wxPython 2.4.
All improvements from 0.5 branch have been backported.


0.5.2:

Fixed wxPython 2.5 problem with program crashing on trying to 
load newly stored favorites.

0.5.1:

Fixed download at startup problem.
Added Stop button.
Moved reload to File menu.
Fixed bug if try to change modality during download.
When select one menu, deselect another.

0.5:

Upgrade to wxPython 2.5
Auto-load top 100 radio list on startup
Fixed other over-aggressive killing tendencies!

0.4.6.1:

Fixed over-aggressive killing of mplayer.

0.4.6:

Adult content for TV listings can be enabled at install.
Addition of maximum stations to download to preferences.
Now lists automatically update (no need to press reload) unless
maximum downloads set to a value greater than 500.
Some cleanup of code

0.4.5:

Fixed defunct processes

0.4.4:

Fixed full download of directory listing.
Error trapping if server not contactable.

0.4.3:

Fixed extra bug with incomplete downloaded directory parsing.

0.4.2:

Fixed lockup if downloaded directory listing is not complete.
Now clears main listing window if radio button is pressed and 
no genre selected.

0.4.1:

Enabled recording of nsv streams. 
Bugfix to radio/tv radiobutton indicator. 
Improvement in handling of external players.

0.3.3:

A minor bug in the creation of the favorites file was fixed.

0.3.2:

A fix for a TV listing bug.

0.3:

This release improves handling of favorites, allowing access to 
full information on streams.

0.2:

This release improves the search algorithm and playlist 
integration, and fixed minor bugs.

0.1:

Initial release.
