8 votes

What do you think about this potential alternative to Odesli/Song.link?

Once upon a time we used to use Odesli/Song.link links pretty frequently here on Tildes so people could play the music through whatever supported platform that music was on, but then they changed their name and usage of it mostly faded out (at least on Tildes).

So the other day I was looking through MusicBrainz releases and I noticed that you can add external links to them that link to various other places, and it dawned on me that you could essentially make a collaborative alternative to Odesli using MusicBrainz as the database. I've spent a little bit of time looking through the MetaBrainz APIs and everything this would require can be accessed through it primarily song data, external links and cover art.

The general usage of it would be you simply use the MusicBrainz search, navigate to the release you want and then replace the musicbrainz.org with alternative.whatever.

So here comes my question, what do you think about this idea and would you use it if it existed?

16 comments

  1. [8]
    Bauke
    Link
    There is now a very basic version available at https://blink.bauke.xyz, it works like the original post describes but I'll be working on adding the other things @cfabbro mentioned and also usage...
    • Exemplary

    There is now a very basic version available at https://blink.bauke.xyz, it works like the original post describes but I'll be working on adding the other things @cfabbro mentioned and also usage information on the home page.

    7 votes
    1. cfabbro
      Link Parent
      Tested it a few times with various artists. It works. Awesome job! I still stand by my statement that it's super annoying to have to manually edit the URL. So I can't wait to see and use the...

      Tested it a few times with various artists. It works. Awesome job!
      I still stand by my statement that it's super annoying to have to manually edit the URL. So I can't wait to see and use the finished product. ;)

      p.s. If you do fully implement everything, have you considered getting a TLD/ccTLD for it so that its easier to type, and catchier+easier to remember the URL?

      3 votes
    2. [6]
      hook
      Link Parent
      Sounds really cool, but I honestly don’t know how to operate it…

      Sounds really cool, but I honestly don’t know how to operate it…

      1 vote
      1. [5]
        Bauke
        Link Parent
        There will be some usage info on the home page soon but in short: you have to get a MusicBrainz Identifier (mbid) of a release somehow (I'm working on adding search to the website right now) and...

        There will be some usage info on the home page soon but in short: you have to get a MusicBrainz Identifier (mbid) of a release somehow (I'm working on adding search to the website right now) and then put it in https://blink.bauke.xyz/release/<mbid>. Then going to that website will show you the links for that release, for example.

        3 votes
        1. [2]
          kfwyre
          Link Parent
          I love this! MusicBrainz is a great database, and this will likely get me to dust off my account there and start contributing again. I'd gladly go through and add Bandcamp links to releases,...

          I love this! MusicBrainz is a great database, and this will likely get me to dust off my account there and start contributing again. I'd gladly go through and add Bandcamp links to releases, especially because those were so often missing from Odesli/song.link.

          5 votes
          1. Amarok
            Link Parent
            I'd love to see a submission process that contributed any new data the user entered right back to musicbrainz.

            I'd love to see a submission process that contributed any new data the user entered right back to musicbrainz.

            1 vote
        2. [2]
          hook
          Link Parent
          Ah, neat. Yes MBID makes a lot of sense. Looking forward to its progress! It already sounds pretty cool. BTW, why not also include a link to the item’s MusicBrainz page as well?

          Ah, neat. Yes MBID makes a lot of sense.

          Looking forward to its progress! It already sounds pretty cool.

          BTW, why not also include a link to the item’s MusicBrainz page as well?

          2 votes
          1. Bauke
            (edited )
            Link Parent
            Ooh, that's a good idea! Edit: It has been added. :)

            Ooh, that's a good idea!

            Edit: It has been added. :)

            1 vote
  2. [4]
    cfabbro
    (edited )
    Link
    I'm not entirely sure exactly what you mean by this, so can't say for sure if I would use it. Do you mean that you want to create a front-end similar to Odesli, but by fetching the streaming links...

    I'm not entirely sure exactly what you mean by this, so can't say for sure if I would use it. Do you mean that you want to create a front-end similar to Odesli, but by fetching the streaming links from MusicBrainz?

    If so, that would be cool. However, I think the added step of having to search on Musicbrainz first before modifying the URL, is a hurdle most people won't be willing to jump through, myself included. I would rather just continue using song.link (the URL of which still works despite the name change), since a huge part of its appeal for me is the convenience of being able to search for tracks/albums on their site, then being able to simply click "copy link", and paste it somewhere I want to share it.

    But if you did manage to somehow make it as easy/convenient as song.link, I would definitely be tempted to start using it instead... especially since song.link still doesn't support Bandcamp, whereas MusicBrainz data often includes Bandcamp links.

    p.s. The only reason I personally don't use song.link on Tildes as frequently as I used to is because I rarely share full albums here anymore, and for individual songs YouTube links are usually perfectly adequate.

    4 votes
    1. [3]
      Bauke
      Link Parent
      Yeah it would be like a frontend that just shows you the links and whatever other information is useful. I could add search directly on the website too, there's an API for that, but it would take...

      Yeah it would be like a frontend that just shows you the links and whatever other information is useful.

      I could add search directly on the website too, there's an API for that, but it would take a bit longer to figure out.

      Optimistically I think I could replicate song.link's functionality almost entirely, with the exception of being able to add songs/albums, that you'd have to do yourself through the MusicBrainz interface.

      4 votes
      1. Amarok
        (edited )
        Link Parent
        You're tiptoeing around some old ideas from the l2t days. It'd be pretty cool just to drop any music link in the ~music submit page and auto populate all the relevant information. Between...

        You're tiptoeing around some old ideas from the l2t days.

        It'd be pretty cool just to drop any music link in the ~music submit page and auto populate all the relevant information. Between musicbrainz and discogs you get all the streams, but also bits like official bios, Facebook, Twitter, youtube channels, bandcamp pages, genre data, release info etc. Nice to drive clicks back to the artists and populate sidebars or an info block under a submission. The tag metadata on music is pretty rich, enough to make auto titling of music submissions and auto fill of tags work well. Better, I suspect, than most other content types.

        In theory this submission engine can work for other kinds of content as well, such as books, movies, tv series, scientific publications, etc.

        This makes for a lazy submission process, even on mobile. That means happy users posting a lot more content. It's also something no other site has, at least far as I've seen. Might also provide some stability to content formatting and classification for recognized types of content, take some of the linkjacking and user created chaos out of the submission process.

        I think there is potential for more than just replicating song.link functionality, which I would also use regularly. Not to try to hijack your idea - you just reminded me of this old stuff again.

        5 votes
      2. cfabbro
        Link Parent
        If that's the case then I would 100% be willing to use it instead of Odesli.

        If that's the case then I would 100% be willing to use it instead of Odesli.

        4 votes
  3. [4]
    Bauke
    Link
    I added a simple search bar to the site yesterday and just finished some basic explaining info on the home page, hopefully that'll make it easier to understand what's going on and how to use it. I...

    I added a simple search bar to the site yesterday and just finished some basic explaining info on the home page, hopefully that'll make it easier to understand what's going on and how to use it.

    I was also wondering if anyone here had any ideas for a better name, since I just picked "blink" on a whim (brainz link, get it, terrible :P). The main one I'm thinking of right now is href+ (with the href.plus domain). Short, kind of unique and has to do with linking stuff, and has the potential in the future to be used for more than just linking to music (wink wink @Amarok).

    Anyways, let me know what you think, the positive response has been great! 😊

    4 votes
    1. arghdos
      Link Parent
      Heh, href is sufficiently nerdy :)

      Heh, href is sufficiently nerdy :)

      1 vote
    2. [2]
      hook
      Link Parent
      AudioHref?

      AudioHref?

      1 vote
      1. Bauke
        Link Parent
        I'd want to keep it as short as possible, so probably href.plus over audiohref.plus but other variations with "audio"/"song"/"music"/... could work too.

        I'd want to keep it as short as possible, so probably href.plus over audiohref.plus but other variations with "audio"/"song"/"music"/... could work too.

        2 votes