NewPipe app for Sailfish OS

Thanks for trying it :smiley:

Is that related to this? Or a different issue?

This is super-generous of you. I admit to being nervous about switching to QML MPRIS. I’ve used it a few times and never been really happy with the results. I’m definitely not discounting that it’s me that’s the problem though!

When you say supporting audio tracks, is there something specific you mean? I think currently the app only supports audio tracks from Bandcamp, but maybe I’m misunderstanding?

Thank you! I really appreciate knowing that you’ve been taking a look.

2 Likes

I definitely thought about making the resolution configurable, which could include an option to set it to the device resolution. There’s an issue where I’m tracking this.

Ah, that’s interesting! Is that on a C2? That suggests an issue with the shader.

Would you be in a position to collect logs when you run the application (e.g. by running it form the command line)?

Thanks! Hopefully I can get the two issues you’ve flagged sorted out in the not-too-distant future.

2 Likes

You can use the filters to restrict your search to music or audio. But do you more mean about the sort of file that’s downloaded? E.g. being able to download in mp3 file (rather than an mp4 file)?

1 Like

Thanks for flagging this up. The translators were working without being able to see the app itself (because it hadn’t yet been released) which could explain this.

We’re using Weblate for translations and if you or anyone else would like to improve the translations, that would be very welcome!

I’m afraid with my language skills, if I try to improve the translations it will most certainly make them worse!

6 Likes

Yes on Jolla C2.

Here is the log:

[defaultuser@JollaC2 ~]$ harbour-sailpipe
[D] unknown:0 - Using Wayland-EGL
library "libutils.so" not found
library "libdmabufheap.so" not found
library "libbase.so" not found
library "libz.so" not found
library "libcutils.so" not found
library "android.hardware.graphics.mapper@4.0.so" not found
library "libgralloctypes.so" not found
library "libhidlbase.so" not found
library "libhardware.so" not found
library "libc++.so" not found
[D] unknown:0 - harbour-sailpipe VERSION string:  0.5
library "libion.so" not found
library "libandroidicu.so" needed or dlopened by "/usr/libexec/droid-hybris/system/lib64/libmedia.so" is not accessible for the namespace "(default)"
[D] unknown:0 - MediaJunction: thumbnail:  "https://i.ytimg.com/vi/Iv6ORtDQsAw/hq720.jpg?sqp=-oaymwEcCOgCEMoBSFXyq4qpAw4IARUAAIhCGAFwAcABBg==&rs=AOn4CLDCuP4--YLTrxgJB6OnvE6aXWAIEw"
[D] unknown:0 - MediaJunction: title:  "Folge 7 | MANHUNT New York | Gefahr am Times Square"
[D] unknown:0 - MediaJunction: creator:  "Manhunt"
[D] unknown:0 - MediaJunction: duration:  3089507
[D] unknown:0 - MediaJunction: controllable:  true
[D] unknown:0 - MediaJunction: playing:  true
[D] onTriggered:118 - Play/pause
[D] unknown:0 - MediaJunction: playing:  false
^C
[defaultuser@JollaC2 ~]$

On Sony XZ2 Compact Community-Port the Progress-Bar is displayed correctly, very nice animation!

1 Like

I think I can help out with the German translations. Would you send me all texts in English and German?

Exactly, I mean the option to choose whether I want to download a video (mp4) or audio (e.g. m4a with NewPipe).

3 Likes

First of all, for the key ā€œsailpipe_search_page-search_enter_some_textEnter some text to searchā€ already exists a proper suggestion which is marked as failed (because of not matching text, but its a much better version and every german would understand the meaning)

then regarding key ā€œsailpipe_about-summaryA user interface to the NewPipe Extractor for streaming and downloading video and musicā€ (I can also send suggestion on the weblate but first want to ensure its ok sounding):

English
A user interface to the NewPipe Extractor for streaming and downloading video and music from multiple online services, including YouTube, SoundCloud, Media.ccc.de and Bandcamp.

Deutsch
Eine Benutzeroberfläche für den NewPipe Extractor zum streamen und herunterladen von Video und Musik bei den Online Diensten YouTube, SoundCloud, Media.ccc.de und Bandcamp.

(maybe ā€œAnbieternā€ instead of ā€œDienstenā€?)

Also do you plan to implement more services in the future? (if so I’ll change this ā€œbei den Online Dienstenā€, because if there are only this 4 I dont think the including is needed, as they are all listed)

1 Like

At least your programming language skills are on point!

Yup :slight_smile: I’m a gonna try that now :slight_smile:

Nah, it is a bit finicky :slight_smile: I’ve been through the washer once so I thought I could try, at least. I’ll have to see if I can find the time, first. The xmas season is coming and I’m feeling the pressure :slight_smile:

Ah, when search on bandcamp and looking at an album I never see any tracks?

1 Like

[…] zum Streamen und Herunterladen […] Online-Diensten

3 Likes

doch groß? war mir nicht sicher? Der Duden meinte auch Verb daher hätte ich gesagt eher klein? (zuerst dachte ich aber auch groß)

Translations, suggestions and discussions for Sailpipe are done here:
https://hosted.weblate.org/projects/harbour-newpipe/harbour-newpipe/

1 Like

Es sind substantivierte Verben in diesem Fall, deshalb groß. Kann man auch am ā€žzumā€œ erkennen, was eine Kurzform von ā€žzu demā€œ ist. Artikel vorm Verb, also großschreiben. :wink:

3 Likes

Big thanks for porting newpipe! Tried it on both my oneplus6 and my c2. No issues and it feels snappy on both devices. I was using the android app, but native is always better. Again, fantastic work!

8 Likes

Is there a way to choose the resolution of downloads like it is in new pipe on android? Tried the app today, but the download (which is available in Full HD) was done with the smallest resolution…

Is it possible to compile it for 32 bit? XA2+ user here, and I have no idea what it runs anymore, because kernel is aarch64, but user space is 32 bit? :grimacing:

Currently not I’m afraid. There’s an issue about it and it’s definitely a feature I’m hoping to add.

2 Likes

As things stand, the short answer is that sadly an armv7hl (32-bit) build isn’t possible. There’s an issue about this too and I’d always planned to build a 32-bit version, until @roundedrectangle highilighted that there’s no 32-bit build of GraalVM. The app relies on this for the NewPipe Extractor library. If that changes, then I’ll certainly want to come back to this.

I’m really sorry about this.

3 Likes

Thanks for effort man, I guess no Sailpipe for XA2+ for now… :frowning: