cool. but you may need to edit for linux users, some systems have shaka-packager in the repos but the system call is packager.
on archCode:unshackle env check ▄ ▄▌ ▐ ▄ .▄▄ · ▄ .▄ ▄▄▄· ▄▄· ▄ ▄ ▄▄▌ ▄▄▄ . █▪██▌█▌▐█▐█ ▀. ██▪▐█▐█ ▀█ ▐█ ▌▪█▌▄▌▪██ ▀▄.▀· █▌▐█▌▐█▐▐▌▄▀▀▀█▄██▀▐█▄█▀▀█ ██ ▄▄▐▀▀▄·██▪ ▐▀▀▪▄ ▐█▄█▌██▐█▌▐█▄▪▐███▌▐▀▐█ ▪▐▌▐███▌▐█.█▌▐█▌▐▌▐█▄▄▌ ▀▀▀ ▀▀ █▪ ▀▀▀▀ ▀▀▀ · ▀ ▀ ·▀▀▀ ·▀ ▀.▀▀▀ ▀▀▀ v 3.3.3 Copyright © 2019-2025 rlaphoenix v 1.0.1 - unshackle Dependencies ┏━━━━━━━━━━━━━━━━━━━━┳━━━━━━━━━━━━━┳━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┓ ┃ Name ┃ Installed ┃ Path ┃ ┡━━━━━━━━━━━━━━━━━━━━╇━━━━━━━━━━━━━╇━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━━┩ │ CCExtractor │ ✔ │ /usr/local/bin/ccextractor │ │ FFMpeg │ ✔ │ /usr/bin/ffmpeg │ │ MKVToolNix │ ✔ │ /usr/bin/mkvmerge │ │ Shaka-Packager │ ❌ │ Not Found │ │ N_m3u8DL-RE │ ✔ │ /usr/bin/n-m3u8dl-re │ │ Aria2(c) │ ✔ │ /usr/bin/aria2c │ └────────────────────┴─────────────┴─────────────────────────────────┘
Code:yay shaka-packager 1 aur/shaka-packager-bin 3.4.2-1 (+0 0.00) (Installed) A tool and a media packaging SDK for DASH and HLS packaging and encryption. ==> Packages to install (eg: 1 2 3, 1-3 or ^4) ==> ------ shaka-packager --version packager version v3.4.2-c819dea-release ------ packager --version packager version v3.4.2-c819dea-release
Support our site by donate $5 directly to us Thanks!!!
Try StreamFab Downloader and download streaming video from Netflix, Amazon!
Try StreamFab Downloader and download streaming video from Netflix, Amazon!
+ Reply to Thread
Results 61 to 77 of 77
-
-
Fixed a slight bug in env check and few other locations wasn't actually using the binaries.find but was using old shutil.which so if the files aren't in the PATH it won't work so now it will prioritise the binaries folder then anywhere else on the machine. env check now includes more information of "Required" files and "Optional"
[Attachment 87959 - Click to enlarge]
Also fixed env info not loading correctly. -
Thanks ImSp4rky
Any chance we could have the audio track set as default during muxing? Thanks.
https://github.com/unshackle-dl/unshackle/blob/1b9fbe340174691dd08e2235c4725a958fbe647...tracks.py#L325
Code:for i, at in enumerate(self.audio): if not at.path or not at.path.exists(): raise ValueError("Audio Track must be downloaded before muxing...") events.emit(events.Types.TRACK_MULTIPLEX, track=at) cl.extend( [ "--track-name", f"0:{at.get_track_name() or ''}", "--language", f"0:{at.language}", "--default-track", f"0:{i == 0}", "--visual-impaired-flag", f"0:{at.descriptive}", "--original-flag", f"0:{at.is_original_lang}", "--compression", "0:none", # disable extra compression "(", str(at.path), ")" ] )
Last edited by PunchDrunkL0ve; 25th Jul 2025 at 14:07.
-
Default track is set by is_original_lang = true inside the get_tracks
Method 1: Set during Audio track creation
Code:tracks.add(Audio( id=audio_id, url=audio_url, language=audio_language, is_original_lang=True, # or some condition # other parameters... ))
Code:track = Audio(id=audio_id, url=audio_url, language=audio_language) track.is_original_lang = True tracks.add(track)
Code:is_original_lang=is_close_match(audio_language, [title.language])
Code:is_original_lang=is_close_match(x["code"], [title.language])
It will be down to you to identify the correct audio for the show/movie and flag it within the service, I was tempted to set it if audio tracks only = 1 but if its 1 track its already selected when playing. -
-
How would I completely thoroughly uninstall every single trace of unshackle and UV to start over ?
-
-
-
has uktv changed its code or method of connecting as tried both scripts ΰnd i get this.
-
If you've made a local repo for unshackle and made changes, such as to unshackle/unshackle.yaml and services/ ,then git allows you to keep the changes with a bit of commitment. (pun intended)
This is the process I've just followed to allow me to keep unshackle.yaml; unshackle/services/ and vaults/HTTPAPI.py and pull new changes from the online repo.
Code:git add . git commit -m 'keep local changes ' git pull
-
I believe .gitignore now works as intended and `git pull` doesn't overwrite services, vaults and unshackle.yaml anymore, at least on my setup
Last edited by PunchDrunkL0ve; 26th Jul 2025 at 06:36.
-
phased how do you revert the change
git add .
git commit -m 'keep local changes '
git pull -
Similar Threads
-
Devine - Modular Movie, TV, and Music Archival Software
By billybanana in forum Video Streaming DownloadingReplies: 1798Last Post: 25th Jul 2025, 08:14 -
Bitrate confusion: HD vs. DV archival
By taigi in forum Capturing and VCRReplies: 3Last Post: 9th Nov 2024, 03:38 -
How do I completely remove the music and sound effects from a movie?
By cns00 in forum EditingReplies: 1Last Post: 15th Jan 2024, 12:11 -
Which software can remove music from show but keep character dialogue?
By Mohamed61020 in forum AudioReplies: 6Last Post: 2nd Jul 2023, 21:32 -
Software for simple music videos?
By dewiclements in forum Software PlayingReplies: 3Last Post: 26th Jul 2022, 01:21