Comments (12)
Hi,
Let me work on this.
from anitv.
I think that you will have to send some dummy events with setInterval
or something like that to see the progress bar.
For the download button you can see if there is any problem in this function (I am on windows and there is no problem) https://github.com/MarchWorks/AniTV/blob/f6724d922a2577825678beeff1626d673c30aa68/main/functions.js#L111
from anitv.
Hi,
I just noticed this repo is using next.js which I don't know much about it. I will work on it in my spare time since I like it, but please feel free to un-assign me or work on it. Thank you.
from anitv.
@Reza-Rajabi this doesn't really require any Next.js experience, just add
<div>
// more html
</div>
<style jsx>`{
// your style
}`</style>
after https://github.com/MarchWorks/AniTV/blob/f6724d922a2577825678beeff1626d673c30aa68/renderer/components/layout.js#L9
and use React Hooks to listen to the events
from anitv.
Thank you for walking me through this issue. That is helpful.
I have the app set up locally, but the buttons don't work in Mac OS.
I can not download any video because of that, and I am wondering how could I see the progress bar once I get it done.
from anitv.
I will try this. Thank you.
from anitv.
Unfortunately, auto-updating wouldn't work on macOS because the app needs to be signed which require that I signup for Apple Developer Program which requires money which I don't have
from anitv.
@MarchWorks I am not sure if it has anything to do with a Developer account. I think because you are using Electron, and as they said in their Github repo: The Electron framework lets you write cross-platform desktop applications using JavaScript ...
, it should work on Mac as well. It is essentially like we are rendering on a Chromium browser.
I have never used Electron before, and that's why I am procrastinating on the task that you assigned to me. I love your project, and I would be more than happy to work on that (somewhere after these busy days that I have right now). I am wondering why electron could be a better option rather than releasing this amazing project on a website. I think that way you can also think of the ads. It sounds also being more user-friendly since the user uses it on their browser.
from anitv.
Check it here https://samuelmeuli.com/blog/2019-04-07-packaging-and-publishing-an-electron-app/#code-signing I will try to get some money from issueHunte to sign the app
I used electron because it doesn't require a server (for user sign-in and profile data) also subtitles doesn't work with html5 video it requires extracting the subs first (At first this is what I have done in this app but when setting subtitles path ex: E:/someFolder/subs.srt in the track src I get this https://stackoverflow.com/questions/56934579/set-mime-type-or-run-the-native-media-player ) I
from anitv.
@MarchWorks
For Apple issue, you can signup with a free account and once everything is fine for publishing your app, you can go for the paid version. Still, I think a web app is a better option and a comment with only one positive feedback in StackOverflow is not that much reliable. Here is Mozila's document for the subtitle issue.
If you decided to signup with Apple, I suggest starting with a free version and experimenting with it before paying.
from anitv.
@Reza-Rajabi Thanks for the info. I will give the web app a try when I find the time
from anitv.
@MarchWorks If you decided to do so, I can help with the backend, somewhere in middle of the December up to January.
from anitv.
Related Issues (20)
- Display the number of days left for the next episode
- Display remaining time for download using torrent.timeRemaining
- Display client data when hovering the tray icon
- Support AutoUpdate HOT 1
- Code Refactor
- Setup Home page
- Setup options page
- Add option to limit download and uploading speed HOT 1
- Setup watched page
- Show a "Loading data" screen when following an anime
- Icon for AniTV
- Catch errors
- Add button to delete episodes
- Optimize the React code
- Add a quality badge over each episode
- Enable the user to edit animes title
- Allow stopping the download of a specific episode
- Using aria2 instead of webtorrent
- Allow the user to use his own torrent downloader HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from anitv.