thecoder75 / liveme-pro-tools Goto Github PK
View Code? Open in Web Editor NEWLiveMe Pro Tools
Home Page: https://thecoder75.github.io/liveme-pro-tools
License: GNU Affero General Public License v3.0
LiveMe Pro Tools
Home Page: https://thecoder75.github.io/liveme-pro-tools
License: GNU Affero General Public License v3.0
Hi!
I really like this app, but I have a few gripes.
The biggest one in my opinion is what happens when a download "error" happens. It just stops.
Does it not try to resume the download? Not even restart?
If I try to download several replays at once, a few of them errors, and it takes a lot of time to figure out which replays actually errored.
Thanks none the less, it still is a ton better than the alternative of having to use the app on the phone or soemthing to find the links to the replays. :)
Drop use/support for jDownloader2 plugin due to many issues and switch to using internal downloader like classic versions.
Planned Features:
Internal downloader will not support adding URLs or importing Video ID lists at this time.
After updating to the most recent version 1.305.20190116 all my bookmarks were completely gone; the list was completely empty, although the app scanned and showed new replays and followings on startup. I restored a three days old backup and now I am experiencing the issue that the bookmarks are showing up, but if I am opening a profile, the bookmark star is untagged. Anyone else having the same issue?
I was wondering if you can ensure that the backup and restore function is working properly. I made a backup the other day and restored it on another computer just to notice that the bookmarks remained the same. After taking a look into the tar file, I figured the last modification date of three out of the four files was almost one day ago although I used the client on the same day (added bookmarks, downloaded and watched stuff etc.). Here's the data in total:
tar file (March 20, 2018 - 4:37 PM)
On the other hand, I can't tell for sure, but I think the latest changes were missing as well after I closed the client and used it again on the following day. What could be the reason for the files not being updated properly?
Besides, I would like to ask if it would be possible to add a few additional filters (just like country and available replays (>1)) to the general search function as well as to make the comments and likes for the replays visible on demand like it is in the official app. Would it be also a good idea to add a sticky feature, so you can pin certain profile on the top of your bookmarks, so you don't need to search for them in the list? Could you imagine adding a sort function (by name as well as latest broadcast date for example) for the bookmarks? Finally, I would appreciate if there's an option to manually deactivate the auto-pruning setting for profiles that have been inactive for more than 30 days. Thanks for your efforts and support as well as the great app!
This is an amazing tool, thank you!
I just wanted to point out one feature that would be amazing if it could be added to the program. Under the settings pane in the downloads section you are able to set a Filename Template, would it be possible to also add the ability to set the date that the replay was taken as well in the Filename Template?
For example:
%%replaydate%% Date of the Replay
Thanks!
Instead of simply the live.me website, please allow us grab the m3u8 directly.
Does the application work
Open profile or Replay do not work
plz add
The history of what I searched for
error
If you move your current config folder somewhere else and run the program, you'll get this error (I'm using v1.232.20190105):
I ran a git bisect
and found out this issue was introduced in commit 7e24e70:
let isFreshInstall = appSettings.get('general.fresh_install') == false
If we're running the program for the first time, appSettings.get()
will actually return undefined
. And in Javascript, (undefined == false)
equals to false
, therefore the program will always assume we're not running for the first time.
Prior to this commit, it used to be like this:
let isFreshInstall = appSettings.get('general.fresh_install') == null
And it actually works, because in Javascript, (undefined == null)
equals to true
. Haha!
I'll be sending a PR soon to fix this problem, and I'll will be also addressing two more issues (if you don't mind):
general.fresh_install
to false
after the wizard has finished running.general.fresh_install
is set to true
.I also have a couple of unrelated suggestions and fixes that I'll be soon sending you through pull requests. But don't feel obligated to accept them, obviously.
Thank you
Receiving error when running 2 or more concurrent downloads at Normal or Aggresive speeds.
utils.js:1024:11
TCP.onread(netjs:610:25)
Sometime in the future we will be dropping support for 32-bit builds on Windows and Linux.
Currently using download results from previous builds, I'm seeing less than 5% of Windows users are 32-bit and less than 10% on Linux.
Our future plan is to move over to .NET Core/MONO for a majority of the backend with the end goal to be completely moved off of Electron in the end. By dropping support then for 32-bit builds, it will allow us to focus on using technologies available to make the LMPT tool better and faster.
Feel free to leave comments regarding your thoughts on this here.
The available variables for the file name (like %%broadcaster%%) are currently not showing up in the settings. A download also crashes if the username or video title contains any kind of special characters:
A Javascript error occured in the main process
Uncaught Exception:
Error: ENOENT: no such file or directory, open
'path/filename'
Maybe it's possible to automatically replace all problematic character (< * > etc.) with a neutral ones.
Was requested by a couple users:
I would like to move away from the current icon font library to an SVG icon library instead.
Already you can see the headers/titlebars now use SVG icons instead and want to find a library or collection of them that will replace all of the icons in the app.
Anyone who can help with researching good sets please drop links here.
JDownloader2 does not want to add JDHttpAPI
what should I do
extensions.installed.json
["chat","folderwatch","eventscripter","jdhttpapi","scheduler","infobar","translator"]
extensionInfos.json
[ {
"settings" : true,
"configInterface" : "org.jdownloader.extensions.antistandby.AntiStandbyConfig",
"quickToggle" : true,
"headlessRunnable" : true,
"description" : "Simply prevents your computer from going into standby or sleep mode to keep downloads active.",
"lng" : "en_US",
"iconPath" : "settings",
"linuxRunnable" : false,
"macRunnable" : true,
"name" : "Bye-bye, Standby!",
"version" : -1,
"windowsRunnable" : true,
"classname" : "org.jdownloader.extensions.antistandby.AntiStandbyExtension",
"jarPath" : "D:\Download\JDownloader 2\extensions\AntiShutdown.jar"
}, {
"settings" : true,
"configInterface" : "org.jdownloader.extensions.eventscripter.EventScripterConfig",
"quickToggle" : true,
"headlessRunnable" : true,
"description" : "Listens to internal JDownloader event, and allows to execute relevant scripts (Javascript)",
"lng" : "en_US",
"iconPath" : "event",
"linuxRunnable" : true,
"macRunnable" : true,
"name" : "Event Scripter",
"version" : -1,
"windowsRunnable" : true,
"classname" : "org.jdownloader.extensions.eventscripter.EventScripterExtension",
"jarPath" : "D:\Download\JDownloader 2\extensions\EventScripter.jar"
}, {
"settings" : true,
"configInterface" : "org.jdownloader.extensions.extraction.ExtractionConfig",
"quickToggle" : false,
"headlessRunnable" : true,
"description" : "Extracts all usual types of archives (zip,rar,7zip,...)",
"lng" : "en_US",
"iconPath" : "extract",
"linuxRunnable" : true,
"macRunnable" : true,
"name" : "Archive Extractor",
"version" : -1,
"windowsRunnable" : true,
"classname" : "org.jdownloader.extensions.extraction.ExtractionExtension",
"jarPath" : "D:\Download\JDownloader 2\extensions\Extraction.jar"
}, {
"settings" : true,
"configInterface" : "org.jdownloader.extensions.folderwatchV2.FolderWatchConfig",
"quickToggle" : true,
"headlessRunnable" : true,
"description" : "Add Links to JDownloader just by putting Linklist files (*.crawljob) in a special folder on your harddisk.",
"lng" : "en_US",
"iconPath" : "folder_add",
"linuxRunnable" : true,
"macRunnable" : true,
"name" : "Folder Watch",
"version" : -1,
"windowsRunnable" : true,
"classname" : "org.jdownloader.extensions.folderwatchV2.FolderWatchExtension",
"jarPath" : "D:\Download\JDownloader 2\extensions\FolderWatch.jar"
}, {
"settings" : true,
"configInterface" : "org.jdownloader.extensions.chat.ChatConfig",
"quickToggle" : true,
"headlessRunnable" : false,
"description" : "Contact JDownloader Developers and Supporters",
"lng" : "en_US",
"iconPath" : "chat",
"linuxRunnable" : true,
"macRunnable" : true,
"name" : "Chat",
"version" : -1,
"windowsRunnable" : true,
"classname" : "org.jdownloader.extensions.chat.ChatExtension",
"jarPath" : "D:\Download\JDownloader 2\extensions\JDChat.jar"
}, {
"settings" : true,
"configInterface" : "org.jdownloader.extensions.shutdown.ShutdownConfig",
"quickToggle" : false,
"headlessRunnable" : true,
"description" : "Automatically shut down, suspend, hibernate your PC or close JDownloader when downloads are finished.",
"lng" : "en_US",
"iconPath" : "logout",
"linuxRunnable" : true,
"macRunnable" : true,
"name" : "JD Shutdown",
"version" : -1,
"windowsRunnable" : true,
"classname" : "org.jdownloader.extensions.shutdown.ShutdownExtension",
"jarPath" : "D:\Download\JDownloader 2\extensions\JDShutdown.jar"
}, {
"settings" : true,
"configInterface" : "org.jdownloader.extensions.schedulerV2.SchedulerConfig",
"quickToggle" : true,
"headlessRunnable" : true,
"description" : "Define time schedules to execute actions, start downloads,...",
"lng" : "en_US",
"iconPath" : "wait",
"linuxRunnable" : true,
"macRunnable" : true,
"name" : "Scheduler",
"version" : -1,
"windowsRunnable" : true,
"classname" : "org.jdownloader.extensions.schedulerV2.SchedulerExtension",
"jarPath" : "D:\Download\JDownloader 2\extensions\Scheduler.jar"
}, {
"settings" : true,
"configInterface" : "org.jdownloader.extensions.infobar.InfoBarConfig",
"quickToggle" : false,
"headlessRunnable" : false,
"description" : "Small floating panel with information on Downloads in realtime, and Drag'N'Drop Zone where you can add links, URLs or DLC files.",
"lng" : "en_US",
"iconPath" : "info",
"linuxRunnable" : true,
"macRunnable" : true,
"name" : "Info Bar",
"version" : -1,
"windowsRunnable" : true,
"classname" : "org.jdownloader.extensions.infobar.InfoBarExtension",
"jarPath" : "D:\Download\JDownloader 2\extensions\infobar.jar"
}, {
"settings" : false,
"configInterface" : "org.jdownloader.extensions.translator.TranslatorConfig",
"quickToggle" : false,
"headlessRunnable" : false,
"description" : "This Extension can be used to edit JDownloader translations. You need a developer account to use this extension",
"lng" : "en_US",
"iconPath" : "language",
"linuxRunnable" : true,
"macRunnable" : true,
"name" : "Translator",
"version" : -1,
"windowsRunnable" : true,
"classname" : "org.jdownloader.extensions.translator.TranslatorExtension",
"jarPath" : "D:\Download\JDownloader 2\extensions\translator.jar"
} ]
Is the text true ??
if a user selection in SETTINGS , under Bookmarks, Fans and Followings section
NO: Scan bookmarks on startup for updates
The HOME screen is BLANK
....a user has to then go INTO settings and change (check) that option, PLUS also (check) at least 1 of the other options in order to see any scans (results) on their home screen.. ii a second option isn't CHECKED.. the result is
then/or else, the user has to go back into SETTINGS and check one or more of the other options to see results on home screen
It would be nice(r) to have some buttons on HOME screen to SHOW/HIDE results after a scan
here's a mock-up description image
i like having the ability in settings to choose to SCAN ON STARTUP or MANUALLY CHOOSE after start-up
..but NOT having to keep going into settings screen to show/hide would be my choice for Interface
Can the community members give a Thumb UP or Thumb Down on this ?
From @monstergarden:
I will do a first test soon. Goals:
hello I just discovered your program, but I can't use the last version (1.311.20190126)
this error I get after I open the program
if I press ok the program still works, but I get this second error (and most annoying one) when I try to type the password of my account
but if I close this error window, another one pops up immediatly, and so on... so I'm unable to type in my password
thanks
Hello,
It seems the tool is bugged, at least for me, no more replays are being listed, tried several user accounts, including my own which I'm sure has replays. Idk what happened here, I wonder if Live me has changed anything on their side, and if the tool is still functional.
Any insights are welcome.
Thanks
Using version 1.234.20190109.
It happens in main window, bookmarks list and followings lists.
Ideas for next versions:
Add a box/button to grab all the links at once;
Add boxes next to the links so we could select only the links we want and a button as "Copy links from the selection" or something like that.
Thanks for all the work into this tool.
As per earlier reported issues, the new version (1.30) now installs correctly and registers, all seems fine except the First Run Wizard says will ask some questions, then hit next and goes to wizard finished with no Bookmarks/history etc imported. I have already sent you screens of the issue.
Only event log which might coincide shows
The server {7966B4D8-4FDC-4126-A10B-39A3209AD251} did not register with DCOM within the required timeout.
The \roaming\LiveMe Pro Tools folder has just a Logs directory - nothing else
The \roaming\LiveMe-pro-tools folder seems to havve the jsons, but all look like []
The files for importing are located in the \roaming\LiveMe Tools folder.
Can I simply overwrite the new empty jsons with the previous ones ? What (if anything) do I need to do with the three subfolders \cache; \GPUCache; \databases ?
Are you able to fix this given this information ?
Thanks
You could add
Minimize button
Feature
Show accounts no replay
and Thank you
I installed new version and downloading starts but once all chunks are downloaded, it says download error.
Also I used to download using IDM through online HLS M3U8 players but it also is giving error as below
CAnnot load M3U8: Unable to fetch HTTP resource over HTTPS.
It used to work fine until yesterday.
Giving me following error when trying to log in.
TransformError:SyntaxError: Unexpected token < in JSON at position 0
Anybody with a Mac seen this error? Originally started with not being able to view replays from within the LMPT app - everything else seemed to be working normally. Decided to backup data and reset. Before hitting reset I could still scan and view Bookmarks. Click the reset button and nothing seemed to happen. All settings were still in the app even after restarting both the app and the computer. Now cant open Bookmarks at all. Deleted app and re-downloaded a couple different versions. Same result.
With the latest releases, values like LPM, VPM, and SPM have been added to the replay listing due to some requests. While I personally can't see the direct benefit of these numbers and think the entire listing is less clear now, I was wondering if you could make showing these values an optional thing by adding some viewing options to the settings for example.
Since I am using an external downloader, it's rather a disadvantage that the URL entry (COPY URL / Web URL) moved to the replay menu and it requires a further click to get it now. Would it be an idea to leave it up to the user to decide which buttons are shown on the right side and create a setting for that as well?
Can you also add sorting users by videos in search and the option of search by video titles ?
Currently loads 20 at a time, can it load more?
In my pull request #46, I've suggested to update the current font (Source Sans Pro), making it look better on Linux. (screenshots for comparison here).
However, @thecoder75 suggested me to open this thread so we can discuss the possibility of switching the font to something else. I'm not an UI designer, so I'll leave the discussion mostly to people who have expertise on the subject.
I suppose a good place to start looking for nice and free UI fonts is here:
This might be a hard one.
I've noticed quite a few interesting replays that don't stand out in the replays list. I suppose it happens because they're usually more than an hour long, and whatever relevant scene happens very shortly in a random part of the replay. I also noticed the comments spike up after something relevant happens in the video.
My suggestion is adding a graph below the video showing a point where every comment appears. That way, we could see the distribution of comments and perhaps easily spot where the interesting part starts and make quicker decisions. It would also make sense to make this optional because it would increase load times; perhaps including a button for it in the player itself, near the save and profile buttons.
I hesitated on posting this for a couple weeks because I'm pretty sure this is not easy.
Thank you guys!
[removed]
When the internal chunk downloader is used and the end results is a lot of chunk files, it will cause a crash due to every filename being passed on the command line instead of in a file for FFMPEG to read in during the transcoding process.
We need to:
A recent update by a contributor caused a major issue to be injected into the main source that also removed a necessary command/function call that was required to preserve correct operation.
This one issue caused many users to report problems that could have been avoided.
some file have name yolo i download my full speed
but some file have name playlist_eof (640p_aac 63kbits) very bad speed
i use JDownloader2
First of all, big thanks for this project, it's fun to watch how it develops and its core function (downloading) works pretty well!
I'm just a simple end user so I have no idea if my suggestions are hard to implement, but hopefully I give some ideas of possible improvements. I'll just list bugs I've come across and also suggestions of new features.
I'm on Windows 10. Note that I have not yet had the time to test the version from today (I'm still on 2 feb version).
Bugs:
Suggestions:
Luxuary improvements:
I could probably add more if you are interested.
Best regards from a user
Hello,
I'm just user for this great tool and i was following up since the old versions of live.me tool , so I would like to suggest to add some features were added in the old versions such as LiveMeTools 6.3.3 and hopefully it will be implement, for the more advanced project "liveme pro tools" ,the suggested features are:-
1- Add import function for all replays list per each broadcaster .
2- Add liveomg module in the menu list and option to add the broadcaster as favorite.
Thanks in advance
First, thanks to all contributors for their continuing work on this project. Unfortunately, I'm experiencing several problems with the latest release. The actual login takes a while now (at least 30 seconds, maybe more) before the bookmark scanning even begins on startup. There's also a similar delay in regard to checking the login itself in the settings.
The biggest problem, however, is that scanning the bookmarks for new replays (I have deactivated scanning for new followers and followings by the way) freezes all the time. Sometimes it stops at 3xx, sometimes later and it takes several minutes to increase the numbers before the entire home screen finally turns black. Loading and rendering of the bookmarks seems to be slower as well. Once the entire bookmark list is available, I can't open neither the replays, nor the fans or following lists. In other words, I can't use the application at all right now. (Windows 8.1 Update 1, 64bit)
In the current LMPT version 1.225.20181228
this is the interface ( image )
Is it possible to move the DOWNLOADED indicator ( blue 1 ) to next to the DOWNLOAD button ( 2 ) location ?
and place an icon for PLAY button in column pointing to the Replay Title 1 instead ? https://cdn1.vectorstock.com/i/1000x1000/94/55/play-button-web-icon-vector-13659455.jpg
New, or Old users might not be aware on where to click to play on the new interface.
Thanks for reading.
Would like to look into upgrading to a more recent version of Electron from the old 1.x.x release series since they were last updated in August 2018 and new 4.0.1 release is dated 01-04-2019.
Need to verify if anything will be broken and what updating/changing of code will be needed. Also, what all benefits will there be for doing the update.
@mustang-sally made a recommendation of updating to 1.8.8 but would rather do a more recent version if we can.
Monitor selected account for new replays and download them automatically.
I've been having issues with my bookmarks not highlighting new replays since v1.308. I think one cool way around would be adding one new filter to the Bookmarks window; something like being able to filter out accounts that haven't had any new replays for 'n' days. IOW, a new control where I put a number of days, say 3, it would then filter out any account that hasn't had new replays for the last 72 hours. This feature would also make it easier to browse through a lot of updated accounts.
Thank you guys!
Features requested for moving forward for developers to work on. Add your request as a comment and we'll look into it.
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.