Comments (8)
I can confirm this above statement, even after downloading and adding to path, it still asks the user to redownload, also, the gui portion will crash upon ANY and ALL changes made via the gui as well! Previous version worked F L A W L E S S L Y.
from spotify-downloader.
Thank you @dev by the way, for this project. It is great to utilize!
from spotify-downloader.
also figured out what to do with this scenario to stop crashing/asking for the latest repo, open "downloader.py" in any text editor, remove all this sectioning:
from spotify-downloader.
def checkversion():
response = (
get(
"https://api.github.com/repos/rickyrorton/spotify-downloader/releases/latest"
)
).json()
data = response["tag_name"]
if data.lower() != version.lower():
ch = messagebox.askokcancel(
"UPDATE APP",
f"Press OK to update your app to the latest version {data} from the github repository",
)
if ch:
from webbrowser import open_new_tab
open_new_tab("https://github.com/rickyrorton/spotify-downloader/releases")
elif __name__ != "__main__":
exit()
t = Thread(target=checkversion())
t.start()
t.join()
from spotify-downloader.
save the copy of the "downloader.py" back in the file, and open your cmd.exe/terminal.app and cd the spotify-downloader folder you saved it to.
also for the latest version, you can also just "git clone "download repo link insertion here" after deleting the previous spotify-downloader file from git
from spotify-downloader.
the latest release file v1.70 when run asks to update exe to the latest v1.70. it seems the version number was bumped in github but not in the file it self. it still thinks it's v1.68.
@Skywalker25 yes i had forgot to update the version variable to v1.7 so the program thinks it was 1.68 even tho it was v1.7 I have fixed this issue now and modified the v1.7 release you can redownload the exe and it should be fixed, I apologize for the inconvenience caused.
from spotify-downloader.
can confirm this above statement, even after downloading and adding to path, it still asks the user to redownload, also, the gui
gui.py was fine as is.The downloader.py file required a minor change.The change is:
__version__ = "v1.7"
from __version__ = "v1.68"
on line 28
from spotify-downloader.
def checkversion(): response = ( get( "https://api.github.com/repos/rickyrorton/spotify-downloader/releases/latest" ) ).json() data = response["tag_name"] if data.lower() != version.lower(): ch = messagebox.askokcancel( "UPDATE APP", f"Press OK to update your app to the latest version {data} from the github repository", ) if ch: from webbrowser import open_new_tab
open_new_tab("https://github.com/rickyrorton/spotify-downloader/releases") elif __name__ != "__main__": exit()
t = Thread(target=checkversion()) t.start() t.join()
kindly do not modify version checker code
from spotify-downloader.
Related Issues (20)
- Let the user choose what format to save the song as HOT 2
- donation HOT 2
- Unable to find song on yt, fails to download HOT 2
- Trojans detected by VirusTotal HOT 4
- Incorrect Bitrate HOT 1
- WINERROR 2 HOT 2
- Format HOT 19
- Spotify.downloader.exe after download stop work
- Is there a way to change how songs are saved?
- Program fails to convert songs with symbols in the name HOT 4
- invalid syntax error in Windows HOT 1
- Program couldnt download because of streamingData error message
- Couldnt download song,Error is 'NoneType' object has no attribute 'streams' ,send console output to devs HOT 2
- Song stops downloading out of the blue HOT 1
- Merge branch main with branch using-threading-with-mp, or make using-threading-with-mp the default branch HOT 1
- Convetred files are m4a instead of mp3 HOT 1
- Downloads stop in the middle of the playlist
- Program not download all songs from my playlist HOT 3
- Virus 3/69 detected malware is it something to worry about HOT 12
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 spotify-downloader.