Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Use Sepia API as default PeerTube instance #4470

Closed
3 tasks done
Booteille opened this issue Oct 9, 2020 · 5 comments
Closed
3 tasks done

Use Sepia API as default PeerTube instance #4470

Booteille opened this issue Oct 9, 2020 · 5 comments
Labels
feature request Issue is related to a feature in the app peertube Service, https://joinpeertube.org/ requires extractor change This issue requires a change to the extractor

Comments

@Booteille
Copy link

Booteille commented Oct 9, 2020

Checklist

Describe the feature you want

Weeks ago, Framasoft, which is developping PeerTube, released Sepia, a search engine frontend (with an API) to search through videos from PeerTube.
I think it would be a good idea to use Sepia as the default search engine for PeerTube, instead of relying to a specific instance.

Alternatively, NewPipe project could also host their own index and use it as the default search engine.

Is your feature request related to a problem? Please describe it

Additional context

Sepia source code: https://framagit.org/framasoft/peertube/search-index/

If you read the blog post, you should've read that Sepia is using Framasoft's instances index. It should satisfy most uses to stay under the French law (and most others, I guess) but if it does not fit well enough to NewPipe's need, using another index could be an option.

How will you/everyone benefit from this feature?

@Booteille Booteille added the feature request Issue is related to a feature in the app label Oct 9, 2020
@wb9688 wb9688 added the requires extractor change This issue requires a change to the extractor label Oct 9, 2020
@wb9688
Copy link
Contributor

wb9688 commented Oct 9, 2020

Hmm… imho it would make sense to add that as an additional search option (like YouTube Music is for YouTube), because it isn't an actual service providing videos.

@opusforlife2 opusforlife2 added the peertube Service, https://joinpeertube.org/ label Oct 9, 2020
@test2a
Copy link

test2a commented Oct 15, 2020

tubelab on f-droid was recently updated with sepiasearch and that works fine right now. this would be a good enhancement for newpipe

@B0pol
Copy link
Member

B0pol commented Dec 23, 2020

I don't think it should be the default option.
PeerTube is designed in a decentralized way, that's why on PeerTube instances default search engine is the local one.
Global search with sepia search is here to answer the need of content, but it's not the default search index on peertube instances (it's the local one), and is not enabled by default (you can read "has to be explicitely enabled by admins" on v2.3.0 changelog).

What do you think @TobiGr @Stypox?

@test2a
Copy link

test2a commented Dec 23, 2020

look. you are right. when you have a "home instance" you are logged in to, you get to access sepia search if admins have enabled it or you can directly access sepia search to get new content.
when a user is using newpipe, we do not have an instance we can log into and consequent to that, be restricted by that instances terms. we can already follow multiple peertube instances so do you accept sepia search constraint from one instance to another based on what their admins have enabled?
second thing. if i open youtube, i get access to all of youtube search.
if i select say tilvids.com on newpipe to be at top, would i be only able to search between results from that instance only? what about discovery as you said.
the idea of sepia search is to bring content discovery. newpipe can help immensely with that goal

@Stypox
Copy link
Member

Stypox commented Dec 23, 2020

@B0pol I agree with @wb9688 about the fact that sepia search should be a search option like Youtube Music, not the default one (also for the problems you pointed out). Other than that I don't have a strong opinion

@B0pol B0pol closed this as completed Dec 23, 2020
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
feature request Issue is related to a feature in the app peertube Service, https://joinpeertube.org/ requires extractor change This issue requires a change to the extractor
Projects
None yet
Development

No branches or pull requests

6 participants