v184.108.40.206 (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]v220.127.116.11 - built gui and made some channels work v18.104.22.168 - added channel up and down buttons, channels stored in .INI v22.214.171.124 - added feature which programs television with YouTube videos of User's choice v126.96.36.199 - optimized the YouTube player for the window with the best arrangement of embed tags v188.8.131.52 - added "Remove" button for erasing channels, arranged and commented code for readability v184.108.40.206 - Used nimda's idea to shorten and optimize button sections v220.127.116.11 - made 9999 channels available instead of 999 (turns out to be very slow, must be changed back) v18.104.22.168 - rebuilt tv to version 2, only 999 channels but this makes managing channels easier for now v22.214.171.124 - repaired some faulty HTML code, removed extra 'object' tag (may cause problems displaying html) v126.96.36.199 - renamed channel backup folder in Documents to "Aaron's YouTube Television" v188.8.131.52 - blank screen image is now retrieved from URL instead of %A_Temp% folder, and displays properly v184.108.40.206 - User can use either the URL from the browser's main address bar or from the 'Share' button v220.127.116.11 - applied 'Loop' commands properly instead of incorrect 'GoSub' commands v18.104.22.168 - when current channel is added or removed, it instantly refreshes to show the changes (usually) v22.214.171.124 - replaced incorrect html code (which uses WMP) with proper flash 'object' and 'embed' code v126.96.36.199 - "Fast INI Library" functions implemented by rseding91, speeds up creation of Channel List file v188.8.131.52 - same functions extended into add/remove channels, to keep Channel List file always current v184.108.40.206 - back to 9999 channels, made 'playlist URL maker' but it crashed flash player, working on it v220.127.116.11 - added a UrlList.ini convertor, Users can use their existing channel list with its new layout v18.104.22.168 - when channel list entries are clicked, User is now taken to video's host Youtube webpage v22.214.171.124 - rseding91's function to delete any remaining empty keys in UrlList.ini is now active v126.96.36.199 - User can now download videos at any time while on an active channel, thanks to Garry v188.8.131.52 - implemented rseding91's function to numerically sort all the keys in the INI file v184.108.40.206 - various optimizations, increased number of channels to 99999, added text fade function by ih57452 v220.127.116.11 - all fade text now fades at the same time. Buttons are now disabled if they have no current use. v18.104.22.168 - added 'Please do not exit TV until completed!' underneath 'Downloading [video name]' for clarity v22.214.171.124 - updated Garry's YouTube download code (YouTube changes their codes every once in a while) v126.96.36.199 - removed COM.ahk function from inside script, as it was causing issues with x64 ahk users v188.8.131.52 - added "Play All" button but have not yet figured out how to make it work v184.108.40.206 - fixed glitch in "Jump To Channel" feature which was allowing letters to be accepted v220.127.116.11 - channel title becomes default text in Download button's InputBox, I also validated all the HTML v18.104.22.168 - video title is now retrieved from parent webpage, becomes default text in 'Add' button's InputBox v22.214.171.124 - added buttons to skip down or up to the first available empty channel, add new videos easily v126.96.36.199 - all input boxes now open up directly over the TV, even if it is not on the primary monitor v188.8.131.52 - added more instructions to the 'About' message box and extended the height of the volume slider v184.108.40.206 - added display text to the bottom of the volume slider, shows current volume level v220.127.116.11 - volume level is now saved to the INI file when User exits, and restored next time TV is opened v18.104.22.168 - added 'Always on top' checkbox which lets User toggle the window between always on top or not v22.214.171.124 - "Always on top" setting is now saved to INI, all dependency on COM removed by nimda v126.96.36.199 - fixed a problem that was causing TV to crash when x64 users closed the TV v188.8.131.52 - added splash screens so User knows when channels are loading and unloading during opening and exit v184.108.40.206 - added 'Searching, please wait' text while User is searching for the nearest empty channel v220.127.116.11 - added loading/closing/button sounds to the TV, reverted back to 9999 channels for compatibility v18.104.22.168 - changed the text shown while downloading, it is white and displays under the Channel Title v22.214.171.124 - replaced the TV sounds with wav files (instead of Mp3) for more compatibility Oct 2011 v126.96.36.199 - exit button (x) is greyed out while video is downloading, ensures better chance of completion v188.8.131.52 - fixed a small bug which keeps the 'X' button disabled after a video is downloaded v184.108.40.206 - updated AHK_L to v1.1.05.01 and Compile AHK to v0.9.1 then I compiled the TV using them Feb 2012 v220.127.116.11 - 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]