https://github.com/faithvoid/plugin.music.newgrounds
Newgrounds Audio Portal client for XBMC.
https://github.com/faithvoid/plugin.music.newgrounds
Last synced: about 1 year ago
JSON representation
Newgrounds Audio Portal client for XBMC.
- Host: GitHub
- URL: https://github.com/faithvoid/plugin.music.newgrounds
- Owner: faithvoid
- Created: 2024-12-12T06:49:07.000Z (over 1 year ago)
- Default Branch: main
- Last Pushed: 2024-12-13T23:43:29.000Z (over 1 year ago)
- Last Synced: 2025-02-11T15:51:31.091Z (over 1 year ago)
- Language: Python
- Size: 1.09 MB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Newgrounds Audio
Basic Newgrounds Audio Portal client for XBMC.

Requires the latest version of XBMC (3.6-DEV-r33046 or later) from Xbins (as it has crucial TLS/SSL updates that allow this script to work).




## How To Use:
- Download latest release file.
- Extract the .zip file.
- Copy the "Newgrounds" folder to Q:/plugins/music
- Run the add-on and enjoy!
- To download tracks, open up the context menu and select "Download Track".
## Issues:
- Thumbnails are currently broken as Newgrounds uses .webp, which XBMC doesn't support.
- If you get an error while saving a download, you either don't have an F:/ partition (if this is the case, open default.py in a text editor and change "F:/" to "E:/"), or the filename is breaking something FATX related. If that's not the case, please enable debugging (uncomment #xbmc.log & #print in default.py) & open an issue!
- Featured/Latest/Popular sections don't support pages. Unlike with searches, these sections don't present a page query value in the HTML to use, and I have no idea how to implement Next/Previous on pages that rely on autoscroll to present more information.
- You tell me.
## TODO:
- List "Music", "Voice", and "Podcasts" as their own categories containing Featured / Latest / Popular, instead of all at once.
- Implement better filename sanitization.
- Incorporate update script(?)
- Clean up code.