9dogs / tg-odesli-bot

Telegram Bot to share music with Odesli (former Songlink) service.
https://t.me/odesli_bot
GNU General Public License v3.0
78 stars 21 forks source link

Enhancement: support artist link #24

Closed vangogih closed 3 years ago

vangogih commented 3 years ago

Hi @9dogs , thank you for your amazing bot. It really helps to share sounds links with friends and partners when every

I have a suggestion about the new feature. Sometimes you share not only concrete sounds or album links. Sometimes you wanna invite all people you know to enjoy the new band that you been found in the daily audio stream.

First of acquaintance with this bot in telegram started with silence (from a bot) when I tried to send the link to the artist or band. And I'm been frustrated for 2 or more minutes with thoughts like "What I'm doing wrong?".

Artist or band in my context this is the main page in streaming services where you can find all information (Albums, Sounds, History, and e.t.c.) about artist or band. Then you see "artist" or "band" or "artist or band" I mean exactly this (the main page).

My suggestion:

IMHO this gives feedback to the new users and increases the probability of adding this bot to the chat or Pin in personal chat lists.

What do you think?

AlexWayfer commented 3 years ago

@vangogih as you can know, this bot uses Odesli.co. And this service doesn't support artists pages. So, if Odesli has no artist pages — bot will not, I guess.

Example with regular search:

image

As you can notice, there are only "Songs", "Albums" and "Podcasts" tabs, no "Artists".

Therefore, Odesli supports search by URL, like this: https://odesli.co/https%3A//deezer.page.link/F9opQRogD8ZQ8fBb8

You can see redirect and song page. But it doesn't work with artist's URL: https://odesli.co/https%3A//www.deezer.com/us/artist/469495

So…

By the way, I can agree about not supported links or not found. But, probably, it already covered by #13.

But! I've checked right now and didn't see messages. I think that issue should be re-opened.

9dogs commented 3 years ago

Yeah, since the bot is just an interface to odesli.co, there is no sane way to support this feature. Sorry about that.

As for the bot's replies, I'm not sure such replies should eat up attention in group chats, though they make sense for tet-a-tet and inline modes.