segrived / spotpg Goto Github PK
View Code? Open in Web Editor NEWSpotify Playlist Generator
License: MIT License
Spotify Playlist Generator
License: MIT License
On playlist generator page
<string, string>
key-pairsSmall usability fix
Right now, releases match limit is hardcoded (2).
Open questions:
Can be reproduced when tab is inactive when link should be copied
In local storage
Just shows message "Empty release list received. Please try another parameters set"
Trace
, Info
, Warn
, Error
New environment variables list:
SPOTPG_SPOTIFY_CLIENT_ID
SPOTPG_SPOTIFY_CLIENT_SECRET
UI updates:
Already available for releases
Sometimes from specific IPs (?) scenemp3.org returns response with text like "Establishing a Database Connection".
In this case we should display real error message like "Release list can't be loaded" instead of "Empty release list received. Please try another parameters set"
Info
, Warn
, Error
Depends on #31
Multiple selection should be allowed. All types should be selected by default.
Allowed release types:
API documentation: https://predbdotovh.github.io/pre-api/
MP3 list request example: https://predb.ovh/api/v1/?q=%40cat%20MP3-WEB
Response example:
{
"status": "success",
"message": "",
"data": {
"rowCount": 2,
"rows": [
{
"id": 10324224,
"name": "Olly_Lennox_-_Got_Action-(LTB16)-SINGLE-WEB-2020-ZzZz",
"team": "ZzZz",
"cat": "MP3-WEB",
"genre": "",
"url": "",
"size": 18,
"files": 1,
"preAt": 1607959095,
"nuke": null
},
{
"id": 10324212,
"name": "Dawson_and_V4ugh4n_-_Unite-(LTB13)-SINGLE-WEB-2020-ZzZz",
"team": "ZzZz",
"cat": "MP3-WEB",
"genre": "",
"url": "",
"size": 17,
"files": 1,
"preAt": 1607958699,
"nuke": null
}
],
"offset": 0,
"reqCount": 2,
"total": 502751,
"time": 0.996396899
}
}
Unused service for now (for codebase simplify), can be restored later.
Right now Playlists Manager page will throw error on page load, and Generator page will throw error on process start (after first Spotify request)
Right now only "Remove all generated playlists" is available.
Tables should contains checkboxes for selection and "Remove selected" button
Mostly electronic releases
Fast and contains many releases per page
Right now releases can be sorted by Artists, Title and Date
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.