v126.96.36.199 (Feb. 8th 2012)
- Assign videos permanently to 9999 available channels.
- Option to download any of your channels' videos to your computer.
- Never lose your saved channels, even with program updates!
- Windows XP, Vista, 7+ (32 or 64-bit)
- Adobe Flash Player (latest version 11 required for 64-bit users)
- AHK_L v1.1.03.00+ (does not work on AHKv2 apparently)
- The ability to copy and paste YouTube URLs
- an MP4 codec to play downloaded videos on your computer
(I would suggest the K-Lite Codec Pack, the basic version)
Download latest version:
Aaron's YouTube Television.ahk (requires AHK_L v1.1.03.00+)
Aaron's YouTube Television.exe (recommended, works for all)
The power switch is on the top right of the window.
- Press 'On', animated snow is shown, channel buttons are now enabled.
- Change channels with the '<' or '>' buttons, or use 'PageUp' and 'PageDown'.
- Jump to any channel directly with the '!' button - type in requested channel
- Click '<<' and '>>' buttons to take you to the nearest empty channel
- Click 'Always on top' checkbox to toggle the TV as the topmost window
- Click 'Add' to assign video to current channel.
- Click 'Remove' to erase video from current channel.
- Click 'Download' to download current channel's video.
- Click 'Channel List' to see a HTML page with your currently assigned channels (the entries link to the YouTube host webpage for the video).
- Click the 'Always on top' Checkbox to toggle TV as the topmost window
- Press 'Off' and the TV screen goes black, channel-changer buttons are disabled.
The stored URLs and channel list files are created in:
YourDocuments\Aaron's YouTube Television
There are 9999 available channels the User can program.
Please use the "Add" and "Remove" buttons freely!
If there are any bugs, please report them to me...
Remember, not all YouTube videos can be assigned to channels or downloaded!
[color=black]v188.8.131.52 - built gui and made some channels work v184.108.40.206 - added channel up and down buttons, channels stored in .INI v220.127.116.11 - added feature which programs television with YouTube videos of User's choice v18.104.22.168 - optimized the YouTube player for the window with the best arrangement of embed tags v22.214.171.124 - added "Remove" button for erasing channels, arranged and commented code for readability v126.96.36.199 - Used nimda's idea to shorten and optimize button sections v188.8.131.52 - made 9999 channels available instead of 999 (turns out to be very slow, must be changed back) v184.108.40.206 - rebuilt tv to version 2, only 999 channels but this makes managing channels easier for now v220.127.116.11 - repaired some faulty HTML code, removed extra 'object' tag (may cause problems displaying html) v18.104.22.168 - renamed channel backup folder in Documents to "Aaron's YouTube Television" v22.214.171.124 - blank screen image is now retrieved from URL instead of %A_Temp% folder, and displays properly v126.96.36.199 - User can use either the URL from the browser's main address bar or from the 'Share' button v188.8.131.52 - applied 'Loop' commands properly instead of incorrect 'GoSub' commands v184.108.40.206 - when current channel is added or removed, it instantly refreshes to show the changes (usually) v220.127.116.11 - replaced incorrect html code (which uses WMP) with proper flash 'object' and 'embed' code v18.104.22.168 - "Fast INI Library" functions implemented by rseding91, speeds up creation of Channel List file v22.214.171.124 - same functions extended into add/remove channels, to keep Channel List file always current v126.96.36.199 - back to 9999 channels, made 'playlist URL maker' but it crashed flash player, working on it v188.8.131.52 - added a UrlList.ini convertor, Users can use their existing channel list with its new layout v184.108.40.206 - when channel list entries are clicked, User is now taken to video's host Youtube webpage v220.127.116.11 - rseding91's function to delete any remaining empty keys in UrlList.ini is now active v18.104.22.168 - User can now download videos at any time while on an active channel, thanks to Garry v22.214.171.124 - implemented rseding91's function to numerically sort all the keys in the INI file v126.96.36.199 - various optimizations, increased number of channels to 99999, added text fade function by ih57452 v188.8.131.52 - all fade text now fades at the same time. Buttons are now disabled if they have no current use. v184.108.40.206 - added 'Please do not exit TV until completed!' underneath 'Downloading [video name]' for clarity v220.127.116.11 - updated Garry's YouTube download code (YouTube changes their codes every once in a while) v18.104.22.168 - removed COM.ahk function from inside script, as it was causing issues with x64 ahk users v22.214.171.124 - added "Play All" button but have not yet figured out how to make it work v126.96.36.199 - fixed glitch in "Jump To Channel" feature which was allowing letters to be accepted v188.8.131.52 - channel title becomes default text in Download button's InputBox, I also validated all the HTML v184.108.40.206 - video title is now retrieved from parent webpage, becomes default text in 'Add' button's InputBox v220.127.116.11 - added buttons to skip down or up to the first available empty channel, add new videos easily v18.104.22.168 - all input boxes now open up directly over the TV, even if it is not on the primary monitor v22.214.171.124 - added more instructions to the 'About' message box and extended the height of the volume slider v126.96.36.199 - added display text to the bottom of the volume slider, shows current volume level v188.8.131.52 - volume level is now saved to the INI file when User exits, and restored next time TV is opened v184.108.40.206 - added 'Always on top' checkbox which lets User toggle the window between always on top or not v220.127.116.11 - "Always on top" setting is now saved to INI, all dependency on COM removed by nimda v18.104.22.168 - fixed a problem that was causing TV to crash when x64 users closed the TV v22.214.171.124 - added splash screens so User knows when channels are loading and unloading during opening and exit v126.96.36.199 - added 'Searching, please wait' text while User is searching for the nearest empty channel v188.8.131.52 - added loading/closing/button sounds to the TV, reverted back to 9999 channels for compatibility v184.108.40.206 - changed the text shown while downloading, it is white and displays under the Channel Title v220.127.116.11 - replaced the TV sounds with wav files (instead of Mp3) for more compatibility Oct 2011 v18.104.22.168 - exit button (x) is greyed out while video is downloading, ensures better chance of completion v22.214.171.124 - fixed a small bug which keeps the 'X' button disabled after a video is downloaded v126.96.36.199 - updated AHK_L to v1.1.05.01 and Compile AHK to v0.9.1 then I compiled the TV using them Feb 2012 v188.8.131.52 - updated Garry's YouTube download code (YouTube changes their codes every once in a while) [/color]
[color=black]- Make the 'Channel Up' and 'Channel Down' buttons go to the next occupied channel, skipping any empty channels on the way - Integrate function to detect when video is finished playing, to enable the "Play All" option - Provide "Always open TV on last channel viewed" option - Reference downloaded videos from channel list, which may require a non-editable save location, probably in the Documents\Aaron's YouTube Television folder - Aaron's YouTube Radio should be built[/color]