Skip to content
GitLab
Projects Groups Snippets
  • /
  • Help
    • Help
    • Support
    • Community forum
    • Submit feedback
    • Contribute to GitLab
  • Sign in / Register
  • Shortwave Shortwave
  • Project information
    • Project information
    • Activity
    • Labels
    • Members
  • Repository
    • Repository
    • Files
    • Commits
    • Branches
    • Tags
    • Contributors
    • Graph
    • Compare
  • Issues 57
    • Issues 57
    • List
    • Boards
    • Service Desk
    • Milestones
  • Merge requests 2
    • Merge requests 2
  • CI/CD
    • CI/CD
    • Pipelines
    • Jobs
    • Schedules
  • Deployments
    • Deployments
    • Environments
    • Releases
  • Monitor
    • Monitor
    • Incidents
  • Analytics
    • Analytics
    • Value stream
    • CI/CD
    • Repository
  • Wiki
    • Wiki
  • Snippets
    • Snippets
  • Activity
  • Graph
  • Create a new issue
  • Jobs
  • Commits
  • Issue Boards
Collapse sidebar
  • World
  • ShortwaveShortwave
  • Issues
  • #418
Closed
Open
Issue created Jan 03, 2020 by segler_alex@segler_alex

use UUIDs instead for IDs for the stations

IDs are deprecated. please use StationUuid instead. i am the admin of radio-browser.info

uuids are valid across multiple servers, and reference the same station.

IDs are internal db ids and are different on different servers. currently there are already 4 second level servers, that mainly have the same API as the current main server. but the keep things in sync, uuids are the way.

ids should not be used anymore at all. for example, to keep the favourites list of a user, please do NOT save ids, but uuids.

examples:

use 
/webservice/json/stations/byuuid/9642ac1c-0601-11e8-ae97-52543be04c81
instead of 
/webservice/json/stations/byid/1234
use
/webservice/v2/json/url/9642ac1c-0601-11e8-ae97-52543be04c81
instead of
/webservice/v2/json/url/1234
Edited Jan 03, 2020 by segler_alex
Assignee
Assign to
Time tracking