Megatron and MegaStreamer Updates
188 subscribers
71 photos
17 videos
96 links
πŸ“£ This Channel is for Updates/Announcements on @Roanuedhuru_bot and @megadlbot

πŸ‘¨β€πŸ’» To discuss about the bots development, to report bugs, errors and for suggestions join @megatronstatus

πŸ“ƒ Complete Change Log: http://bit.ly/2JER29L
Download Telegram
NEW UPDATE: 15/05/19:
1. Added Support for the following websites:
β–ͺ️ audiomack.com
β–ͺ️ freesound.org
β–ͺ️ hypem.com
β–ͺ️ jamendo.com


NEW UPDATE: 14/05/19:
1. Settings updated with πŸ“¦ThumbnailDocumets – This will basically force all your Uploads/Downloads to be forced as Documents with your custom thumbnails. 

x1. Added Settings for users to set Upload/Download files to be Forced as Documents/Streamable/Default Thumbnail

Note: A complete and a very detailed video is here. Also here is a summary of the settings: Basically you set them globally meaning it will be set once and you can Download/Upload as many files you want with the same settings and when you require a change do them globally again.
1. Forced as Documents: It is as straight forward and does exactly what the caption says.
2. Streamable: This would basically set your desired custom thumbnail to all the files Uploaded/Downloaded. If you havent set a custom thumbnail of your own it would ask you at the first run to set one, there after it would use the same image as the thumbnail until you change it, with Streamable you only change the method of upload not the thumbnail.
3. Default Thumbnail: This is basically bots default and what it has been doing for all these days. It would set a default thumbnail for files that bot realizes as streamable files.

NEW UPDATE: 13/05/19:
1. Added Support for soundcloud.com

NEW UPDATE: 12/05/19:
1. Added Support for verystream.com
Note: Check the known issues before you start talking about bugs.

NEW UPDATE: 10/05/19:
1. Added an option to cancle an ongoing download/upload process. 

NEW UPDATE - 06/05/19:
1. Telegram internal player only supports files that are H.246 and MPEG-4, as streamable video files. Therefore instead of sending files blindly on basis of mime type the bot checks the format of the file to check if the codec/container is H.246/MPEG-4 and sends only suitable files as streamable only. 

Note: Details regarding supported Codec and Container can be found at (http://bit.ly/2VjrPch)

x- You guys decided, we opened up a poll and 45% of the users voted to get the downloaded video files as streamable video files - therefore the video files that are downloaded by the bot will be uploaded as streamable video files by default. This means even if you send a video file for renaming, even if the file is sent as a document the bot will return a streamable video file. Remember it downloads and reupload the file πŸ˜†

Note: Currently there is no method to force download/upload as a document for any files, however this is in todo list, do not come in the group and flood with complaints, it will be done soon

2. For streamable files added caption with its File Name as suggested by 

@ViruZs

NEW UPDATE - 04/05/19:
1. Added error handling for bots local downloading process to return with an error acknowledgement message unlike earlier where it showed the upload process was completed. 

πŸ“£Complete Change Log
To take away all the confusion that has raised since we added Settings options – Here is a brief. There are three options which is:
1. πŸ“½VideoSettings: Basically, you use this option set the method by which the bot Uploads/Downloads the files to Telegram.
2. πŸ–ΌSetCustomThumbnail: This is where you teach the bot a custom thumbnail you prefer the bot to use- while it uses a method that attaches the custom thumbnail to the files that are Uploaded/Downloaded.
3. πŸ’‘MyStatus: This function assists you to check your current settings regarding the current method that bot is using to Upload/Download files as well if you had set a custom thumbnail what was the image that you had set.

Now let’s understand the logic behind these settings and how they work. The settings mentioned above are global settings, which basically means you set them once. You do not need to set a custom thumbnail whenever you upload/download a file when once proper settings are set it will follow them settings with each upload/download process.

Methods Available under πŸ“½VideoSettings:
1. πŸ“‚DocumentForced: With this method the bot will Upload/Download files as Documents, but these documents will not have the Custom Thumbnail that you had set.
2. πŸ“¦ThumbnailDocuments: With this method the bot will Upload/Download files as Documents and these files will have your set Custom Thumbnail.
3. 🎞Streamable: This method works like the 2nd method mentioned above. However, those files which bot recognizes as stream-able files will be uploaded/downloaded as stream-able and all others as documents but all the uploaded/downloaded will have your set Custom Thumbnail.
4. πŸ’½Default: This is basically the bots default method of uploading/downloading files. It works like method 1. The difference is those files which bot recognizes as stream-able files will be uploaded/downloaded as stream-able with a default thumbnail that bot defines.

Your custom thumbnail can be set by using the above-mentioned option 2. πŸ–ΌSetCustomThumbnail. However, this does not mean that the bot is using a method that will return you a file that contains a thumbnail or it will return you a file as stream-able with a custom thumbnail or otherwise. The bot will use which ever method that has been set under πŸ“½VideoSettings to upload/download. This does not mean that every time you set a new custom thumbnail you would need to change the method by which it uploads/downloads – you might want to continue using the same method to upload/download. However, if you want to use a different method then you should change the method by which it uploads by doing as explained above. Unfortunately, we are yet still at development for a way to read minds and it is not complete therefore for now you must tell it what to do so that it can perform as you wish.

And Finally when ever you are doubtful about the settings you can check them by using the optionπŸ’‘MyStatus.

I hope that explains everything you need.
Regards ~Eyaadh~
Bug Fixes:
1. Download progress and the issue with bot trying to figure out the extension of the files - for the following websites has been fixed:
β–ͺ️dailymotion.com
β–ͺ️verystream.com
β–ͺ️soundcloud.com
β–ͺ️streamango.tv
β–ͺ️4shared.com

(Now you do not need to write a file extension for the above mentioned websites while you use the rename option under urlupload, please do note that this is not a conversion bot i.e. even if you pass an extension that will be add as a part of filename)
2. Since metadata are not passed by SoundCloud added youtube searches for fetching metadata. This might not be 100% but it is the best we could do until we can manage to find a way to compare audio fingerprints.

3. Youtube for urluploads has been fixed. The query list with the links are much refined to mp4 now. Sizes and Upload/Download progress will be shown correctly now - However it takes a little bit to return with a query list.


Known Issues:
1. Mega.nz is a pain, will write a new module for it too.


πŸ“£Complete Change Log
NEW UPDATE: 19/05/19:
1. Added a button called "🧩Screens" to the urlupload keyboard - this is to check screens captures of a video before its processor for upload is begun. You do not have to wait to check screens until the whole upload/download process is finished, now you can check and decide to continue with the upload/download or not

Note: Currently Screens option only works for links that returns a proper HTTP response header. Also please note that this is at its very beta stage i.e. is bugs are expected all around it, inside and outside.

πŸ“£Complete Change Log
Bug Fixes:
1. Download progress and the issue with bot trying to figure out the extension of the files - for the following websites has been fixed:
β–ͺ️dailymotion.com
β–ͺ️verystream.com
β–ͺ️soundcloud.com
β–ͺ️streamango.tv
β–ͺ️4shared.com

(Now you do not need to write a file extension for the above mentioned websites while you use the rename option under urlupload, please do note that this is not a conversion bot i.e. even if you pass an extension that will be add as a part of filename)
2. Since metadata are not passed by SoundCloud added youtube searches for fetching metadata. This might not be 100% but it is the best we could do until we can manage to find a way to compare audio fingerprints.
3. Youtube for urluploads has been fixed. The query list with the links are much refined to mp4 now. Sizes and Upload/Download progress will be shown correctly now - However it takes a little bit to return with a query list.

Known Issues:
1. Rename module has been broken and does not work as intended since the last updates.
2. Mega.nz is a pain, will write a new module for it too.


πŸ“£Complete Change Log
Demo on 🧩Screens. Idea of calculating the duration to extract the Screens is by our very fine contributor @uaudith
NEW UPDATE: 20/05/19:
1. Added 🧩 for the query results, the list of history files on urlupload to fetch screens of the video files that has been uploaded as the type video. 


Note: Please do note that this is a total new option that the awesome admin team has come up with, therefore historical video files that are on the database already will not have any Screen Captures registered, however for those files which are uploaded/downloaded from this moment onwards will have Screen captures registered on the database.


πŸ“£Complete Change Log
πŸ₯³πŸ₯³ New channel:
Join our very own channel to get the latest Movies and TV Series.
Easily accessible through telegram. Powered and co-founded by the mastermind team of developers behind our very own @megadlbot and @roanuedhuru_bot.

Join now: https://t.me/BaivaruMedia
New Updates 21/05/19:
So we happen to come accross feedbacks that there is a requirement for a visual representation of the progress with a progressbar which we had really never bothered at the time of development πŸ€·β€β™‚οΈ - however we listen πŸ˜‡, and this is with what we are trailing with. 

Slowly one by one for each module we will implement it.


πŸ“£Complete Change Log
NEW UPDATE: 22/05/19:
1. Increased the number of screen captures from 3 to 5 for both at /urlupload and the list returned by /query. 


Note: For those files that already have historical data with screen captures will have screen captures 4 and 5 set with a default image.

πŸ“£Complete Change Log
Which feature do you love the most?
public poll

Download Mode (Streamable, Document, Custom Thumbnails) – 52
πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘πŸ‘ 63%

Screen Captures – 15
πŸ‘πŸ‘ 18%

Custom Thumbnails – 10
πŸ‘ 12%

Query – 4
πŸ‘ 5%

Historical data with urlupload function – 2
▫️ 2%

πŸ‘₯ 83 people voted so far.
This media is not supported in your browser
VIEW IN TELEGRAM
NEW UPDATE 24/05/2019:
1. Here is our contribution for the beautiful project @MVEargasm #BaivaruMusic i.e. implementation of a spotify search engine to return with its audio file when a url of the spotify song is fed to the bot - this demonstration speak all of it on its own. This is driven from the tubedld command of roanuedhuru_bot.

πŸ“£Complete Change Log
NEW UPDATE: 25/05/19:
1. Added support for vimeo.com.

Note: For the best reasons that no one knows, before downloading the whole video we do not know the complete size of the file. Therefore you will see that the total size on progress increases as download progress. This is not an error no a bug, its just working exactly as it is intended and asked to.

πŸ“£Complete Change Log
NEW UPDATE: 01/06/19:
1. Added Support for the following:
- rapidgator.net
- zippyshare.com
- filefactory.com
- 1Fichier.com

- files.psarips.net
Note: As you are aware above given websites are premium file sharing hosters and due high demand for them we are currently use a leeching network to convert them links from these websites to direct downloadable links. Obviously the leeching network has its own limitations and any errors occured while leeching is something completly out of our hand. We do not charge for the service bot gives and we neither expect you to complaint about us atleast trying to get the mentioned hosters supported at our bot.

2. Added the cancle button to intial acknowledgement message the bot sends as it starts downloading file.

3. All of a sudden felt like adding support for rapidvideo.com too πŸ€“

πŸ“£Complete Change Log
NEW UPDATE: 02/06/19:
1. Rapidvideo.com - download module has been changed to the same module used by youtube to give a much refined quary list. With the downloader it was using before it was downloading the best video which was not the best option for results.

πŸ“£Complete Change Log
NEW UPDATE: 03/06/19:
1.  Added support for streamcloud.eu 

Note: The hoster is of snail speed πŸ€·β€β™‚οΈ rest is not to be said

πŸ“£Complete Change Log
NEW UPDATE/BUG FIXES: 04/06/19: πŸ•ΊEid Special πŸ•Ί
1. Fixed the long awaited rename module.
Whats new in it and things to note?
- Should be a lot faster than earlier and would show more details such as progress, and as the module is alot faster now i.e. as you are aware progress are updated every 20secs, sometimes when you send a smaller file by the time the bot is ready to update the download progress it might be already at updloading the file therefore you might miss seeing the download progress bar. TBH I love watching that sexy progress bar, however at this case this is not an error and this is exactly how it is intended to work.
- The download progress will show the download total increase with the progress, this is because often telegram does not provide with the file size i.e. it is not either a bug, the bot is just doing exactly as it has been told.
- Now the fun part, the bot will follow your video settings uploading the files, meaning to say when you send a video file as a document while your global setting is set to upload a streamable the bot will return a streamable file, vice versa documents as well. Also if you are set with a custom thumbnail it would add the custom thumbnail.
- With streamable files either its uploaded as a streamable media or document the bot will return screens.


πŸ“£Complete Change Log
What is a max timeframe you would expect the bot to run a download process?
Defining such a timeframe the bot can kill any of the failed terminated processes that exceeded the given timeframe avoiding unnecessary faulty calculation of parallel counters.
Final Results
49%
30 minutes
9%
1 hr
1%
1 hr 30 mins
12%
2 hr
28%
No need of it, let it do what it does now
NEW UPDATE/IMPROVEMENTS: 07/06/19:
1. Adapted a new method of checking the parallel counter
Whats new in it and things to note?
Earlier method involved a lot of calculations which was idiotically complicated and did result false incremental of the counter often. However with the new method instead of doing scientific calculations for the counter the bot will simply count the number of processes each user runs, and if it exceeds the number of max allowed parallel processes it will show the parallel count warning.
Since the earlier method is already depreciated please keep in mind that there is no data on the database that has a counter value that admins can reset anymore. Each process will run for a max of 30 minutes (just as you decided) and will be terminated forcefully if not completed by then.

2. Instead of removing the spaces in the file names sent for renaming, now it will replace the space with a hyphen- for example; if you request the file name as "test is very test" will be "test-is-very-test"
Recommendations by @uaudith @gogo_master

πŸ“£Complete Change Log