Upnp app για iOS και Android

Εδώ αν βλέπω καλά ο renderer σου τραβάει το FLAC από το κινητό σου (192.168.200.187), οπότε το κινητό πρώτα μιλάει με Tidal, κατεβάζει, αποκρυπτογραφεί, αποσυμπιέζει και ξανασυμπιέζει σε FLAC για να το στείλει στο Moode.

Οπότε το Moode δεν φαίνεται να παίζει με Tidal Connect.

Σωστά το Moode δεν έχει tidal connect, αλλά δεν ξέρω αν κάνει όλες αυτές τις διαδικασίες. Θα το δω και με το UAPP το απόγευμα
 
Εγώ καταλαβαίνω ότι το link που ανοίγει μέσω του mconnect (μιας και πρέπει να κάνει κάποιος login στο Tidal μέσω της εφαρμογής), πάει στο Moode. Τουλάχιστον αυτό κατάλαβα από τα λεγόμενα του δημιουργού του UAPP και πιστεύω το ίδιο γίνεται και στο mconnect. Δεν νομίζω ότι το κινητό κάνει αποσυμπίεση και ξανά συμπίεση.
 
Και να σου πω την αλήθεια μου φαίνεται παράλογο να κάνει όλη αυτή τη διαδικασία, δεν υπάρχει κανένας λόγος
 
Ναι, αυτό εννοώ, το παράδειγμά σου παίζει αρχείο που βρίσκονται μέσα στο LAN σου, όχι από Tidal κτλ.

Ναι, δεν ενδιαφέρει το upmpdcli από που είναι το source. Αυτό θα κάνει get και ότι πάρει θα το σερβίρει στον mpd (ή όπως το έχουμε στήσει)
Είτε nas, είτε spotify, είτε tidal, αυτό ένα URI βλέπει.
Απλά σε αυτά που θέλουν authorize περνάς πρακτικά και το authorization στο uri, του στυλ xyz.com/track/12345678?token=aeuf83$id&expiry=123
 
Σωστά. και το Moode κάνει το decoding. Είναι κάτι που δεν καταλαβαίνω?

Ότι το FLAC που στέλνει το κινητό σου στο Moode το έχει δημιουργήσει το κινητό σου. Το Tidal (και όλοι οι υπόλοιποι πάροχοι) δεν στέλνουν απλά "χύμα αρχεία FLAC". Τα στέλνουν κρυπτογραφημένα. Στην προκειμένη περίπτωση η αποκρυπτογράφηση δεν φαίνεται να γίνεται από το Moode, αλλά από το κινητό σου (με βάση το URL που λέει ότι παίζει το Moode).

Οπότε το mconnect φαίνεται να δουλεύει ως proxy.
 
  • Like
Reactions: Ge0rge
Εντάξει, remote control με την ένοια ότι η εφαρμογή στέλνει ένα "σήμα" δηλαδή το link της αναπαραγωγής. Από εκεί και πέρα η πηγή (streamer με DAC) είναι υπεύθυνη να μπει στο internet, να κατεβάσει τα δεδομένα, να τα αποκωδικοποιήσει, να κάνει όλες τις διαδικασίες του DSP (αν και ότι έχει ρυθμιστεί) και μετά τα στέλνει στο επόμενο κομμάτι της αλυσίδας.

Απλά τo UAPP μπορεί να ρυθμιστεί για να τα κάνει όλα εντός της εφαρμογής.
Streamer με dac δεν μας ενδιαφερει.Eδω κοιταμε παροχο με streamer και αυτο ειναι το λεπτο σημειο που πιθανον μπερδευει. Δεν μιλαει απευθειας το streaμερμε τον παροχο αλλα μεσω του upnp controller. Aυτος κανονιζει τι και ποσο θα μεταφερθει απο τον εναν στον αλλον. Ρωταει το streamer που βρισκεται και δινει οδηγιες στον παροχο. Ειναι ο τροχονομος της ροης στην ποιο απλη μορφη του.
 
Ότι το FLAC που στέλνει το κινητό σου στο Moode το έχει δημιουργήσει το κινητό σου. Το Tidal (και όλοι οι υπόλοιποι πάροχοι) δεν στέλνουν απλά "χύμα αρχεία FLAC". Τα στέλνουν κρυπτογραφημένα. Στην προκειμένη περίπτωση η αποκρυπτογράφηση δεν φαίνεται να γίνεται από το Moode, αλλά από το κινητό σου (με βάση το URL που λέει ότι παίζει το Moode).

Οπότε το mconnect φαίνεται να δουλεύει ως proxy.

Οκ οπότε το mconnect ουσιαστικά συνδέεται στο Tidal, παραλαμβάνει το stream του εκάστοτε κομματιού, το αποκρυπτογραφεί και το στέλνει ως FLAC στο Moode, χωρίς μετατροπές. Και μετά το Moode αναλαμβάνει την αποσυμπίεση και την μετατροπή σε PCM στην προκειμένη περίπτωση.

Το ξεκαθαρίσαμε, ωραία.
 
Last edited:
Και αν υπήρχε Tidal Connect στο Moode, η εφαρμογή θα έστελνε απλά το link του Tidal και το Moode θα έκανα και την αποκρυπτογράφηση.