rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							dc55f6ffeb 
							
						 
					 
					
						
						
							
							Calculate DASH and HLS download speed in an alternate way  
						
						 
						
						... 
						
						
						
						Also fixes getting download sizes for Subtitle tracks 
						
						
							
						
					 
					
						2023-02-28 06:03:27 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							f4122f1ae6 
							
						 
					 
					
						
						
							
							Add mapping for Netflix profiles starting with h264  
						
						 
						
						... 
						
						
						
						e.g., the new -qc profiles. 
						
						
							
						
					 
					
						2023-02-28 06:02:36 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							e5e3f4687d 
							
						 
					 
					
						
						
							
							Fix printing of aria2c errors if progress is used  
						
						 
						
						... 
						
						
						
						Also improves the general process of ingesting aria2c progress information. 
						
						
							
						
					 
					
						2023-02-27 16:52:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							18449c4777 
							
						 
					 
					
						
						
							
							Ignore ERROR prints from aria2c progress checks  
						
						 
						
						
						
						
							
						
					 
					
						2023-02-27 00:00:55 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							7560ee96c9 
							
						 
					 
					
						
						
							
							Replace console.log calls with padded console.prints  
						
						 
						
						... 
						
						
						
						While console.log is currently removing the need for `Padding(..., (0, 5))` as it is overwritten to do it automatically, but in terms of purpose the `console.print` function is more logical.
I hope to find a way to automate the padding within console.print in the future, but for now this will work. 
						
						
							
						
					 
					
						2023-02-26 23:35:40 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							eb3f268d64 
							
						 
					 
					
						
						
							
							Revert back to using logging over console.log where possible  
						
						 
						
						... 
						
						
						
						It seems the commit I made to do this change initially seemed to help, it was actually pointless and issues I had were caused by other problems.
For consistency it seems best to stick with the logging module with the RichHandler applied. Using just console.log means being unable to control the log level and which level of logs appear. 
						
						
							
						
					 
					
						2023-02-26 21:20:43 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							401d0481df 
							
						 
					 
					
						
						
							
							Implement verbose arg on tree method of Movies and Album  
						
						 
						
						
						
						
							
						
					 
					
						2023-02-26 19:04:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
							
							
						
						
						
							
						
						
							375ccd7638 
							
						 
					 
					
						
						
							
							Merge pull request  #31  from Arias800/patch-2  
						
						 
						
						... 
						
						
						
						Adds more functionality to the wvd file 
						
						
							
						
					 
					
						2023-02-26 18:49:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								Arias800 
							
						 
					 
					
						
						
						
						
							
						
						
							d028957e9c 
							
						 
					 
					
						
						
							
							Implement add and delete sub-commands to wvd  
						
						 
						
						... 
						
						
						
						This pull request adds the features that are detailed in this issue:
https://github.com/devine-dl/devine/issues/2 
Also changes some debug logs to info logs, as the information would generally be wanted. Also changes some logging logs to console.logs. 
						
						
							
						
					 
					
						2023-02-26 18:46:09 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							6419c27e0a 
							
						 
					 
					
						
						
							
							Remove spacer from Spinner of progress bars  
						
						 
						
						
						
						
							
						
					 
					
						2023-02-26 15:57:10 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							a8c1612eb5 
							
						 
					 
					
						
						
							
							Remove unused TextColumn from Track progress bar  
						
						 
						
						
						
						
							
						
					 
					
						2023-02-26 15:56:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							73b68fe7fe 
							
						 
					 
					
						
						
							
							Use OnMultiplex for auto SDH-strip subtitle  
						
						 
						
						
						
						
							
						
					 
					
						2023-02-25 22:00:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							fe320e177d 
							
						 
					 
					
						
						
							
							Add OnMultiplex event, for pre-multiplex  
						
						 
						
						
						
						
							
						
					 
					
						2023-02-25 21:58:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							2635538205 
							
						 
					 
					
						
						
							
							Move repack to post-download, use rich status  
						
						 
						
						
						
						
							
						
					 
					
						2023-02-25 21:25:24 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							7d1af8bd8c 
							
						 
					 
					
						
						
							
							Move sub conversion to post-download, use rich status  
						
						 
						
						
						
						
							
						
					 
					
						2023-02-25 21:20:50 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							8b405b6e02 
							
						 
					 
					
						
						
							
							Skip CC extraction if the binary isn't found  
						
						 
						
						
						
						
							
						
					 
					
						2023-02-25 21:06:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							a5c6052292 
							
						 
					 
					
						
						
							
							Move CC extraction to be post-download, use rich status  
						
						 
						
						
						
						
							
						
					 
					
						2023-02-25 21:04:04 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							b535715166 
							
						 
					 
					
						
						
							
							Print download thread exceptions with rich traceback  
						
						 
						
						
						
						
							
						
					 
					
						2023-02-25 17:47:59 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							70106d32ce 
							
						 
					 
					
						
						
							
							Log DRM license info under track downloads  
						
						 
						
						
						
						
							
						
					 
					
						2023-02-25 17:21:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							178bd01069 
							
						 
					 
					
						
						
							
							Add a rich horizontal rule print on Service construction  
						
						 
						
						
						
						
							
						
					 
					
						2023-02-25 14:04:13 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							e9b3b3a588 
							
						 
					 
					
						
						
							
							Use rich status when checking for proxy geofence  
						
						 
						
						
						
						
							
						
					 
					
						2023-02-25 14:03:41 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							cd0c419142 
							
						 
					 
					
						
						
							
							Print available tracks in a Panel  
						
						 
						
						
						
						
							
						
					 
					
						2023-02-25 14:01:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							4a5aebbca7 
							
						 
					 
					
						
						
							
							Add a total elapsed timer to the final log of dl command  
						
						 
						
						
						
						
							
						
					 
					
						2023-02-25 14:01:25 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							09d6c4e1c3 
							
						 
					 
					
						
						
							
							Add a log when download finishes, listing file path  
						
						 
						
						
						
						
							
						
					 
					
						2023-02-25 14:00:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							a5da7c8fbd 
							
						 
					 
					
						
						
							
							Add rich progress bar for the mux operation  
						
						 
						
						... 
						
						
						
						Update dl.py 
						
						
							
						
					 
					
						2023-02-25 13:58:58 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							58673590df 
							
						 
					 
					
						
						
							
							Remove unnecessary if check for --skip-dl  
						
						 
						
						... 
						
						
						
						This would always be a true statement as this part of the code is already in an if else statement checking skip_dl. 
						
						
							
						
					 
					
						2023-02-25 13:55:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							92895426b3 
							
						 
					 
					
						
						
							
							Replace tqdm progress bars with rich progress bars  
						
						 
						
						
						
						
							
						
					 
					
						2023-02-25 13:45:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							cc69423374 
							
						 
					 
					
						
						
							
							Remove logs stating available/selected tracks  
						
						 
						
						... 
						
						
						
						These are now unnecessary to distinguish as only one of the two will appear in the log depending what args are used. 
						
						
							
						
					 
					
						2023-02-25 13:19:45 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							96f408ca49 
							
						 
					 
					
						
						
							
							Only log available tracks if --list is used  
						
						 
						
						... 
						
						
						
						Update dl.py 
						
						
							
						
					 
					
						2023-02-25 13:12:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							984582d19d 
							
						 
					 
					
						
						
							
							Replace Tracks.print() calls with new rich tree  
						
						 
						
						
						
						
							
						
					 
					
						2023-02-25 13:10:49 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							48e35fb4c4 
							
						 
					 
					
						
						
							
							Add rich tree generator to tracks wrapper  
						
						 
						
						
						
						
							
						
					 
					
						2023-02-25 13:05:56 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							97b3dbeed2 
							
						 
					 
					
						
						
							
							Re-implement title listing with rich tree  
						
						 
						
						... 
						
						
						
						Note that the full title list will no longer be printed unless --list-titles is used. 
						
						
							
						
					 
					
						2023-02-25 13:02:00 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							f7c4d72108 
							
						 
					 
					
						
						
							
							Add rich tree generator to sorted title wrappers  
						
						 
						
						
						
						
							
						
					 
					
						2023-02-25 13:01:09 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							92774dcfe6 
							
						 
					 
					
						
						
							
							Simplify str representation of Sorted title containers  
						
						 
						
						
						
						
							
						
					 
					
						2023-02-25 12:54:37 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							389fa6e979 
							
						 
					 
					
						
						
							
							Use console.rule between sections of dl's new logs  
						
						 
						
						... 
						
						
						
						These are handy to separate the logs to be per-title, and per section of initialization. 
						
						
							
						
					 
					
						2023-02-25 12:52:51 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							b2bbc808c4 
							
						 
					 
					
						
						
							
							Use console.status across dl command  
						
						 
						
						
						
						
							
						
					 
					
						2023-02-25 12:22:32 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							62d91a3e77 
							
						 
					 
					
						
						
							
							Replace log.info calls with console.log calls  
						
						 
						
						... 
						
						
						
						I've moved log.info calls to console.log calls to reduce conflicts of logs at the same time as console refreshes, but also to reduce unnecessary log level text being printed to the console.
We don't need to know if a log is an `info` level log, but I've kept log.error's and such as we would want to know if a log is an error log and such. 
						
						
							
						
					 
					
						2023-02-25 12:11:17 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							3e1a067724 
							
						 
					 
					
						
						
							
							Override the default traceback with rich traceback  
						
						 
						
						
						
						
							
						
					 
					
						2023-02-25 11:53:44 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							b8f3118775 
							
						 
					 
					
						
						
							
							Replace version logs with new ASCII banner log  
						
						 
						
						
						
						
							
						
					 
					
						2023-02-25 11:51:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							f1864ad63c 
							
						 
					 
					
						
						
							
							Replace logging handler with ComfyRichHandler  
						
						 
						
						... 
						
						
						
						This changes all logs via logging to be printed to the rich console instead. Specifically, using my custom ComfyRichHandler making the logs padded horizontally.
In this change the time is no longer printed. The log level is still printed but it's now the full log name in bold. 
						
						
							
						
					 
					
						2023-02-25 11:47:39 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							8d626822cb 
							
						 
					 
					
						
						
							
							Remove coloredlogs and now unused log constants  
						
						 
						
						
						
						
							
						
					 
					
						2023-02-25 11:46:03 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							77c16f557c 
							
						 
					 
					
						
						
							
							Replace logging FileHandler with console.save_text  
						
						 
						
						
						
						
							
						
					 
					
						2023-02-25 11:38:02 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							34a2a8e4e6 
							
						 
					 
					
						
						
							
							Create custom Comfy versions of Console, LogRender, and RichHandler  
						
						 
						
						... 
						
						
						
						These add a bit of margin around all console prints/logs. It makes the logs feel a bit more comfortable rather than being crammed edge-to-edge in the terminal.
The methods used here are by no means good, but they work quite well. If you can find a better way to do it, please make a pull request. 
						
						
							
						
					 
					
						2023-02-25 11:33:42 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							6eac499ae0 
							
						 
					 
					
						
						
							
							Add new config option to set the terminal bg color  
						
						 
						
						... 
						
						
						
						This is a hacky way to do it, but it works surprisingly well, considering there's no true way to modify a terminal's fully color scheme. 
						
						
							
						
					 
					
						2023-02-25 11:29:46 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							01e419d52c 
							
						 
					 
					
						
						
							
							Create custom-themed 80-width rich console  
						
						 
						
						
						
						
							
						
					 
					
						2023-02-25 11:27:29 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							39ff347f58 
							
						 
					 
					
						
						
							
							Add new dependency, rich 13.3.1  
						
						 
						
						
						
						
							
						
					 
					
						2023-02-25 11:22:54 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							7ab39377db 
							
						 
					 
					
						
						
							
							Update Changelog for v1.4.0  
						
						 
						
						
						
						
							
  v1.4.0
 
						
					 
					
						2023-02-25 23:05:52 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							0f0000bdd0 
							
						 
					 
					
						
						
							
							Bump to v1.4.0  
						
						 
						
						
						
						
							
						
					 
					
						2023-02-25 23:05:14 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							7958ad5e7c 
							
						 
					 
					
						
						
							
							Create blank config if it did not exist  
						
						 
						
						
						
						
							
						
					 
					
						2023-02-25 23:01:11 +00:00  
					
					
						 
						
							
							
							 
						
					 
				 
			
				
					
						
							
							
								 
								rlaphoenix 
							
						 
					 
					
						
						
						
						
							
						
						
							570e0aba00 
							
						 
					 
					
						
						
							
							Fix printing of download worker exceptions  
						
						 
						
						
						
						
							
						
					 
					
						2023-02-25 14:46:43 +00:00