Install the Local Proxy Server app which is available here. The current version name is "kraker-1b".
Alleycat Player supports playback of HLS/m3u8 and DASH/mpd videos via these two modules (whitelist accordingly):
reference.dashif.org/dash.js/v2.5.0/dist/dash.all.min.js
Why the name change from "Youtube Player"?
The reason for the name change is that "Youtube Player" is, of course, a violation of YouTube's trademark. Also, the tool has moved far beyond simply being a player for Youtube videos. A name change only makes sense. The name comes from an old project I started in 1981 called "Alleycat BBS". This is of nostalgic value to me.
The Alleycat BBS (Bulletin Board System) has disappeared into the fog of history. Nothing can be found about it in any archive. It was small with just 200 to 300 users. The computer which hosted it was also small. It was an Ohio Scientific Superboard with 8K of memory (later upgraded), a one-Mhz 6502 CPU and a 300-baud modem with a home-made phone pickup device. The code was written with a home-brew OS and a very basic machine code assembler. The service ran for three years and enjoyed a solid reputation. The name "Alleycat" was fondly regarded and, no doubt, persists in the minds of its former users. It seems only fitting to bring the name back to life.
Release notes (December 7, 2019):
Tips on using Alleycat Player -- these instructions are not meant to be complete. Alleycat Player is primarily designed as a hacking tool. Please experiment to determine the limits and capabilities of the tool.
The original purpose of this tool was to support backdoor access to videos on YouTube for the purpose of downloading or for transferring the URL of a video file to an external viewer for playback. The tool has expanded considerably since the first version and it now supports backdoor access to videos on almost 50 different sites.
There are two ways to play videos embedded in web sites. The first method is to get the ID number of the video if such is available. Enter the ID number in the line below the "Play ID" button and press. The second method is to use the DIG option. In this case, you would copy and paste the URL of a web page in the line beside the "DIG" button and press. For some sites, Alleycat will search the indicated page for the ID number of a video and then apply the ID lookup function. Some sites do not employ video ID numbers so the DIG option is the only way to get the video. Many web sites can be problematic due to small or major differences in page design so this may not always work. Also, sites may sometimes change the page format so that Alleycat can no longer find the video. For this reason, the code is continuously being tested and will be updated accordingly.
A complete URL may be entered as the ID number with the caveat that the ID must be the last part of the URL. If a slash (/) or a dot (.) appears within the last 5 characters (like ".html") then the string will be truncated. A character count is used to separate the ID from the rest of the URL. For YouTube, an ID is always exactly 11 characters. For some sites, there is a small range like from 6 to 8 characters. In the event that a known good ID number is rejected, you can force the ID to be accepted by preceding it with an asterisk (*). This is seldom necessary but might be needed for very old videos.
In many cases, you have the option of choosing the resolution of the video. The format/resolution selection box has an odd appearance due to Alleycat's original purpose of extracting YouTube videos. YouTube, unlike every other video storage site, uses its own special coding system for resolutions and formats (because it has so many). For example, #22 refers to mp4-720p and #43 refers to webm-360p. Note that the webm format is only available on YouTube. The checkbox called "Format" applies to m3u8 playback (not mp4 or mpd). If checked, the video track for the desired resolution will be extracted from the master m3u8. Note that this cannot be done if the master file contains an audio track separate from the video.
The button called DLoad is for m3u8 sites. Both the "No Play" and the "Format" options must be checked. The m3u8 format (similar to m3u used for mp3) consists of multiple segments, each about 10 seconds long. In order to convert to another format like mp4, each of these segments must be downloaded. The DLoad button will open a new window with the list of segments. This has limited functionality. You can change the list format to text by changing the value of the variable called "plain_text" inside the Alleycat Player code. At some point, I'll figure out what more I can do with this.
Viewer modes: Raw / Wrapper / Sandbox
Sandboxing (implemented via the HTML iframe tag) is employed by Alleycat Player to prevent Javascript embeds from opening windows or popups for advertising. Some pirate video download sites are unsafe when used without a good popup blocker. However, if you play the URL inside Alleycat Player, these popups are very effectively blocked. Any URL may be inserted, not just videos. The native viewers are sandboxed by default. However, if you employ a window option to open the URL, you need to indicate that you want the window to be sandboxed. Just check the Sandbox option. If you don't want a sandbox but you want to run a non-video URL then check the Raw option. In the default Wrapper mode, there are three selectable options: Wrapper for playing mp4/ogv/webm videos (or whatever video format your web browser supports), M3U8 for HLS/m3u8 files and DASH for DASH/mpd files.
Web browser compatibility notes
Microsoft Edge has native support for m3u8 and mpd. This does not conflict with Alleycat Player. Videos have a strong tendency to pixelate badly. Google Chrome and Brave also have issues with pixelation but to a much lesser extent. Firefox has no such issue. Opera, Maxthon and Vivaldi were briefly tested. They work but pop-up windows do not size correctly.
If the "Allow Multiple" option is not checked, windows are supposed to get re-used or closed as needed. However, I have found two cases where the web browser incorrectly blocks the window close function in Alleycat Player. Edge does not allow a window opened in Raw mode to be closed. Firefox (on Win10 but not on WinXP) blocks in Raw mode if the window is controlled by an extension (such as for m3u8/mpd playback).
Always keep in mind that browsers contain various "security" features that may interfere with Alleycat Player. Consider that Alleycat is able to extract video links from numerous different sites. Your browser has no idea what is trustworthy and what is not (even though the content is just a video). You may need to battle with the site blockers in the browser itself and in whatever add-ons or extensions you may have. Don't blame Alleycat. Your browser is just trying to "protect" you. Normally, a notice of some sort should appear to warn you about blockage. Sometimes not. If a video does not play, check the settings in your web browser or pop-up blocker. 'Nuff said. It isn't too bad overall.
Addendum: Microsoft Edge is hopelessly broken. Videos play with only sound because Edge does not support the CSS filters used for the brightness control. Also, Edge is not allowing connections to the local host (might be an option somewhere but I can't be bothered to find it). To repair the no-video problem, find and comment out this line of code:
vid.style.filter = "brightness(" + lvl + ") contrast(" + con + ") saturate(" + sat + ")";
Sites accessible with a Brightcove DIG:
- https://www.stuff.co.nz
- https://www.nzherald.co.nz
- https://www.miamiherald.com
- https://time.com
- https://www.itv.com/goodmorningbritain
- https://www.thesun.co.uk
- https://www.channel4.com/news
- http://webtv.un.org
- https://www.express.co.uk
Sites accessible with a Podcasts DIG:
- https://podcasts.apple.com
- https://itunes.apple.com
- https://www.stitcher.com
- https://radiopublic.com
- https://overcast.fm
- https://www.podbean.com
- https://www.spreaker.com
There are three symbols used to indicate the options available for a particular site. [#] means no DIG option because the video ID is always exposed. [?] means that video ID numbers are not available (you have to DIG). [+] means that both ID numbers and the DIG option are supported.
Here is a rundown of each site, the available video formats and the site URL (link will open a new tab or window):
YouTube | mp4/webm | * | [#] Proxy! | www.youtube.com | www.genyoutube.net |
--- | www.y2meta.net | invidio.us (no proxy) | |||
BitChute | mp4 | varies | [#] Proxy | www.bitchute.com | |
Vimeo | mp4 | * | [#] Proxy | vimeo.com | |
InfoWars | m3u8/mp4 | ? | [+] No Proxy | www.infowars.com | summit.news |
153News | mp4 | * | [#] Proxy | 153news.net | |
LiveLeak | mp4 | * | [#] No Proxy | www.liveleak.com | |
Brighteon | m3u8 | ? | [+] KRAK! | www.brighteon.com | counterthink.com |
DailyMotion | m3u8 | * | [#] CORS! | www.dailymotion.com | |
PragerU | mp4 | * | [?] Proxy | www.prageru.com | |
TEDTalks | mp4 | * | [?] Proxy | www.ted.com | |
Nat. Film Board | m3u8 | * | [+] No Proxy | www.nfb.ca | |
m3u8 | varies | [+] KRAK | twitter.com | threadreaderapp.com | |
mp4 | varies | [?] Proxy | www.facebook.com | www.instagram.com | |
SoundCloud | mp3 | [+] Proxy | soundcloud.com | ||
Fox | mp4 | 432p | [+] Proxy (DIG) | www.foxnews.com | www.foxbusiness.com |
ABC | mp4 | 360p | [+] Proxy | abcnews.go.com | |
CBS | m3u8 | * | [?] Proxy | www.cbsnews.com | |
CNBC | mp4 | * | [+] Proxy (DIG) | www.cnbc.com | |
CNN | mp4/m3u8 | * | [?] No Proxy | www.cnn.com | edition.cnn.com |
C-SPAN | m3u8 | * | [?] Proxy | www.c-span.org | |
MS/NBC | mp4 | * | [+] Proxy | www.msnbc.com | www.nbcnews.com |
PBS | m3u8 | * | [+] Proxy | www.pbs.org | |
CBC | mp4 | * | [+] Proxy (DIG) | www.cbc.ca | |
CTV | mpd | ? | [+] Proxy (DIG) | www.ctvnews.ca | |
Global | mp4 | 540p | [+] Proxy | globalnews.ca | |
TVO | mp4 | 360p | [+] Proxy (DIG) | www.tvo.org | |
BBC | mpd | ? | [+] Proxy | www.bbc.com | www.bbc.co.uk/sounds |
Press TV | m3u8 | * | [?] Proxy | www.presstv.com | |
Press TV Doc | mp4 | 720p | [?] Proxy | presstvdoc.com | |
Al Jazeera | mp4 | * | [+] Proxy (DIG) | www.aljazeera.com | |
Bloomberg | mp4 | * | [+] KRAK | www.bloomberg.com |
? = unknown or auto-select (m3u8/mpd)
* = user selectable (via format box)
! = use the Sandbox option to embed the video.
KRAK = only accessible with the Local Proxy Server (Kraker)
CORS = only accessible with a CORS unblocker (or Kraker)
TubiTV | m3u8 | * | [+] CORS | tubitv.com | |
VidNode | m3u8/mp4 | * | [+] KRAK! | vidnode.net ! | |
123Movies | mp4 | * | [?] Proxy | w2.d123movies.com ! | 0123moviesback.com ! |
StreamLord | mp4 | ? | [+] KRAK | www.streamlord.com | |
XHamster | mp4/webm | * | [#] Proxy! | xhamster.com | |
PornHub | mp4 | * | [#] CORS! | www.pornhub.com ! | |
XStream | mp4 | * | [#] CORS! | xstreamcdn.com ! | www.fembed.com ! |
ClipWatching | mp4 | 360p | [#] Proxy! | clipwatching.com ! | |
CloudVideo | m3u8 | * | [#] CORS! | cloudvideo.tv ! | |
GoUnlimited | mp4 | ? | [#] Proxy! | gounlimited.to ! | |
OnlyStream | mp4 | ? | [#] Proxy! | onlystream.tv ! | |
VidCloud | m3u8 | * | [#] CORS! | vidcloud.co ! | |
VidLox | mp4 | ? | [#] Proxy! | vidlox.me ! | |
Vidoza | mp4 | ? | [#] CORS! | vidoza.net ! | |
VShare | mp4 | ? | [#] Proxy! | vshare.eu ! | not = vshare.io |
AudioRealm | mp3 | [+] Proxy | audiorealm.com |
! on a site url = use caution on these sites due to popup ads
! on Proxy or CORS = use the Sandbox option to embed the video.
Note that quality level (example: [720]) may not be the same as resolution.
These sites are supported under XStream:
www.fembed.com
streamhoe.online
myvidis.top
These sites are supported under "General DIG":
www.lunchflix.com (GoUnlimited)
watchmoviesfree.org (XStream)
antmovies.tv (XStream)
Some search sites to get video links from:
ololo.to
www1.swatchseries.to
www.downloads-anymovies.com
www2.project-free-tv.ag
www.watchepisodes4.com
streamdreams.org
www.online-movies-free.com
www.cinebloom.org
www.primewire.li
two-movies.me
If you want to play embedded videos, make sure that you use the proper embed URL.
For example:
Page: https://openload.co/f/{vid-id} | Embed: https://openload.co/embed/{vid-id} |
Page: https://streamango.com/f/{vid-id} | Embed: https://streamango.com/embed/{vid-id} |
Page: https://xstreamcdn.com/f/{vid-id} | Embed: https://xstreamcdn.com/v/{vid-id} |
In order to facilitate channel surfing, a new feature has been added. Check the option "Allow Multiple" to activate. This will present the stack as buttons displayed on top of the viewer. Along with that are 12 buttons for previously selected channels. The "Copy" button will show and hide the popup. Also, pausing the video (not in full-screen) will show the popup. You can click a blank entry to hide. All viewers have this feature.
Some channels have two stream sources. This is indicated with a plus sign (+) after the channel name. A double plus indicates that the streams are from different local stations. Select "webm" in the format panel to access the secondary channel.
http://ustv247.tv http://ustvgo.tv http://watchnewslive.tv http://www.giniko.com http://tvtolive.com https://www.streamgaroo.com https://github.com/exodiver/IPTV |
https://www.rt.com/on-air https://www.presstv.com https://www.aljazeera.com/live https://www.trtworld.com https://www.france24.com https://www3.nhk.or.jp http://ntv.ca/web-tv |
https://www.newsmaxtv.com https://freespeech.org https://yournewsnet.com https://www.redbull.com http://tbd.com https://xcorpstv.com |
https://www.nasa.gov/nasalive https://www.c-span.org http://www.cpac.ca http://webtv.un.org |
You can input your own URL for either an mp4 or an mp3 or whatever your browser supports. To play a YouTube video in audio-only mode, just enter the 11-character video id.
To find some radio station URLs, you can use the AudioRealm DIG tool supplied with the Movie viewer. Also supplied is a stack with links to iHeartRadio and Virtual DJ. These will pop up a window with an embedded web site.
Format (m3u8) Use Proxy
Allow Multiple No Play Raw Sandbox |
No Video |
Format (m3u8) Use Proxy
Allow Multiple No Play Raw Sandbox |
No Video |
Format (m3u8) Use Proxy
Allow Multiple No Play Raw Sandbox |
No Video |
Talk Radio | Cool Music | Funky Music | Just Garbage | More Garbage |
---|---|---|---|---|
Fox News Talk
Talk Radio UK Conservative Radio Republic Broadcasting American Family Radio Good Talk Radio InfoWars Radio The Blaze Radio Red State Talk The Fringe FM Truth Frequency Radio Dark Matter Digital Devil's Advocates Radio BBS Talk Radio Voice America |
Star FM Rock Classics
Rock Radio Beograd Lynx Classic Rock Jam FM Radio Gem Radio New Wave Retro Hits Dance Wave Salsa Mexico Doctor FM Lounge Radio 1Mix Radio Trance Starlite Radio |
Virtual DJ: ClubZone
Virtual DJ: TheGrind Virtual DJ: Hypnotica Virtual DJ: PowerBase Radio Free Americana Smooth Jazz Expressions Venice Classic Radio Italia Tropicalisma FM Rockabilly Radio Dandelion Radio Entranced FM Spexx FM |
BBC Radio 1
BBC Radio 1-Extra BBC Radio 2 BBC Radio 3 BBC Radio 4 BBC Radio 4-Extra BBC Radio 5-Live BBC Radio 6-Music Nashville FM Bluegrass Jamboree Country Power Station Wu World Radio |
Radio El Dorado
COOL fahrenheit Asia Dream Radio Streaming Sound Tracks Radio Africa Online Radio Mi Amigo Int'l Rtv Music BeMyRadio Schlager iRie Rockers Tune Disney Radio SRC FM Rahva Radio |