Parrot Tunes: Καλύτερες αναζητήσεις, δυνατότητα αποθήκευσής τους, απλοποίηση εγκατάστασης

Ένα από τα μεγαλύτερα update έχει μόλις ανέβει στο Parrot Tunes.

Καταρχήν έχουν γίνει πολλές αλλαγές εσωτερικά στον κώδικα, που δεν είναι πλήρως ορατές στον χρήστη. Συγκεκριμένα, έχει αλλάξει η αρχιτεκτονική του CSS, αλλά και ο τρόπος που δουλεύει ο player.

Δηλαδή τα αρχεία που σερβίρει η εφαρμογή (video/audio κτλ), για να παίξουν δεν χρειάζεται πλέον να δηλώνονται τα paths στις ρυθμίσεις του apache, σαν alias. Μπορεί ο χρήστης να επιλέξει οποιοδήποτε path μέσα στο linux filesystem σαν πηγή των αρχείων του, χωρίς κανένα πρόβλημα στο να είναι ορατά στον web player.

Απλοποιείται έτσι πάρα πολύ η διαδικασία εγκατάστασης της εφαρμογής.

Προστέθηκε επίσης ένα από τα μεγαλύτερα χαρακτηριστικά της εφαρμογής που λείπανε. Η καλύτερη αναζήτηση και η δυνατότητα να σώζει/φορτώνει ο χρήστης τις αναζητήσεις του. Κάτι σαν smart playlists.

Ο χρήστης μπορεί πλέον να προσθέσει όσα πεδία αναζήτησης θέλει. Μπορεί αν θέλει να ομαδοποιεί τα πεδία που θέλει, ώστε να κάνει πιο σύνθετες αναζητήσεις.

Αφού επιλέξει την αναζήτηση που θέλει μπορεί να την αποθηκεύσει και να την φορτώσει όποτε θέλει για να κάνει την ίδια αναζήτηση.

Με αυτό έχει ολοκληρωθεί η εφαρμογή από τα βασικά χαρακτηριστικά που ήταν σχεδιασμένο να έχει. Από εδώ και πέρα θα γίνονται κυρίως διορθώσεις και βελτιώσεις.

Από τα άμεσα πράγματα που θα βελτιωθούν είναι η διαδικασία εγκατάστασης και σειρά ελέγχων που θα πρέπει να γίνονται ώστε να παίζει η εφαρμογή οπουδήποτε χωρίς πρόβλημα.

 

Posted in Uncategorized | Leave a comment

Πλήρης μετάφραση του Parrot Tunes στα Αγγλικά

Με την βοήθεια του αναβαθμισμένου Google Translate έγινε πλέον και η πλήρης μετάφραση όλης της εφαρμογής, στα Αγγλικά. Δηλαδή τα κείμενα βοήθειας που δεν είχαν μεταφραστεί μέχρι τώρα.

Ταυτόχρονα έχουν μεταφραστεί και τα κείμενα στο site, με την περιγραφή της εφαρμογής και τις οδηγίες εγκατάστασης.

Για λάθη που θα βρεθούν μπορείτε να στείλετε mail για διόρθωση τους.

Posted in Development News | Leave a comment

Video demo του Parrot Tunes

Posted in Uncategorized | Leave a comment

Parrot Tunes: Φιλικότερο για τα κινητά και βελτιώσεις στο κατέβασμα από το youtube

Σώζονται τώρα και μικρότερες εκδόσεις των album covers, ώστε να χρησιμοποιούνται αυτές στα κινητά, αλλά και γενικά όπου χρειάζονται μικρότερες εκδόσεις. Έτσι η εφαρμογή γίνεται ελαφρύτερη.

Στα κινητά όταν ο χρήστης κλείνει τον browser για να συνεχίσει η μουσική να παίζει στο background, στην οθόνη των notifications εμφανίζεται το album cover που παίζει κάθε στιγμή.

Επίσης αν ο χρήστης προσθέσει την σελίδα της εφαρμογής στην αρχική οθόνη (προτείνεται για να παίζει σε full screen), παίρνει για εικονίδιο της εφαρμογής το album cover που έπαιζε εκείνη την στιγμή. Φυσικά αυτό το εικονίδιο θα παραμείνει και δεν αλλάζει.

Το Parrot Tunes μπορούσε να κατεβάσει μέχρι τώρα videos από το youtube (αν ο χρήστης έχει εγκαταστήσει στον server το youtube-dl). Πλέον υπάρχει επιλογή αν ο χρήστης θέλει να τα κατεβάσει σαν video ή σαν audio.

Ταυτόχρονα, μπορεί πλέον να δώσει link μιας youtube playlist και θα κατεβάσει όλα τα video που έχει αυτή.

Posted in Development News | Leave a comment

Parrot Tunes: Προστέθηκε η λειτουργία Jukebox. Ψηφίζουν οι χρήστες πιο τραγούδι θα παίξει μετά

Μια από τις πιο σημαντικές λειτουργίες, που σχεδιάζονταν να υποστηριχτούν, προστέθηκε σήμερα. To Jukebox.

Μπορεί να μπει ο οποιοσδήποτε (π.χ. σε ένα καφέ/μπαρ οι πελάτες με το κινητό τους) σε ειδική σελίδα που θα του εμφανίζει μια συγκεκριμένη playlist (την επιλέγει ο διαχειριστής). Εκεί ψηφίζει πιο τραγούδι θέλει να παίξει αμέσως μετά.

Ο κάθε χρήστης μπορεί να ψηφίσει μόνο μια φορά. Μπορεί να ξανά ψηφίσει στο επόμενο τραγούδι. Η ψηφοφορία γίνεται reset κάθε φορά που ξεκινάει ένα τραγούδι.

Το τραγούδι που θα παίξει είναι αυτό που θα συγκεντρώσει τις περισσότερες ψήφους. Αν ισοψηφούν κάποια, τότε θα επιλεγεί τυχαία ένα από αυτά.

Κάθε τραγούδι που θα παίζει θα αφαιρείται από την λίστα των χρηστών, ώστε να μην μπορούν να επιλέγουν συνεχώς τα ίδια.

Η λειτουργία jukebox είναι ακόμη σε βασικό επίπεδο. Πρέπει να φτιαχτεί το interface να είναι όσο γίνεται πιο φιλικό στα κινητά. Επίσης ο χρήστης θα μπορεί να δει πιο τραγούδι παίζει εκείνη την στιγμή, την λίστα με αυτά που ψηφίζονται (και το ποσοστό ψήφων) εκείνη την στιγμή, αναζήτηση στην playlist και άλλα.

Η σελίδα των ψηφοφοριών θα βρίσκεται, αναλόγως που έχετε εγκαταστήσει την εφαρμογή, στο http://your-server-ip/app-dir/vote.php

 

Posted in Development News | Leave a comment

Parrot Tunes: Κρατάει ιστορικό των τραγουδιών που παίξανε και παίζει το προηγούμενο όταν πατήσεις "P"

Κάθε τραγούδι που παίζει προστίθεται σε μια προσωρινή λίστα ιστορικού. Δημιουργεί νέα δηλαδή κάθε φορά που κάνει κάποιος refresh την σελίδα στον browser.

Η λίστα αυτή μπορεί να εμφανιστεί πατώντας «Ιστορικό» στο παράθυρο της αναζήτησης. Προσωρινά είναι εκεί, καθώς πρέπει να βρεθεί ένα καλύτερο σημείο που μπορεί να μπει στο interface. Το ίδιο και η «αναζήτηση διπλοεγγραφών«.

Από την στιγμή που κρατιέται ιστορικό, μπορεί τώρα ο χρήστης να ζητήσει να παίξει το προηγούμενο τραγούδι. Πατώντας «P» (previous) παίζει το προηγούμενο τραγούδι που υπάρχει στο ιστορικό.

Την ώρα που παίζει τραγούδια από την λίστα του ιστορικού, αν πατηθεί «N» συνεχίζει από την αρχική λίστα. Δεν θα παίξει δηλαδή το επόμενο από την λίστα ιστορικού. Αυτή η συμπεριφορά είναι υπό σκέψη όμως.

Στο ιστορικό δεν προσθέτει πάνω από μία φορά κάθε τραγούδι. Κρατιέται μόνο η πρώτη φορά που έπαιξε. Κι αυτή η συμπεριφορά ίσως αλλάξει, αφού φανεί πως λειτουργεί σε πραγματικές συνθήκες η εφαρμογή.

 

Posted in Development News | Leave a comment

Parrot Tunes: Απλοποίηση της εισαγωγής των paths που βρίσκεται η μουσική βιβλιοθήκη

Σε μια προσπάθεια να απλοποιηθεί ακόμη περισσότερο η διαδικασία εγκατάστασης και ρύθμισης της εφαρμογής, έγινε μια πολύ σημαντική προσθήκη.

Ο χρήστης δεν χρειάζεται πλέον να πληκτρολογήσει τα paths που βρίσκονται τα αρχεία της μουσικής του βιβλιοθήκης. Ούτε φυσικά να ενδιαφερθεί για το συντακτικό τους.

Αντί γι’ αυτό, μόλις ο χρήστης πατήσει στο πεδίο του path, τότε ανοίγει ειδικό παράθυρο και μπορεί να πλοηγηθεί στους καταλόγους που έχει ο server. Έτσι μπορεί εύκολα να διαλέξει την τοποθεσία που έχει τα αρχεία της μουσικής του βιβλιοθήκης.

Αφού βρεθεί στον κατάλογο που θέλει, πατάει «Προσθήκη διαδρομής» και η επιλογή του εμφανίζεται στο κατάλληλο πεδίο. Το path που θα προστεθεί είναι αυτό που εμφανίζεται κάθε φορά στο μαύρο πλαίσιο στο κάτω μέρος του παράθυρου πλοήγησης (όπως φαίνεται και στην εικόνα)

Επίσης δεν χρειάζεται πλέον ο χρήστης να ενδιαφερθεί για τους καταλόγους που θα επιλέξει σαν main ή not main. Η εφαρμογή κάνει αυτόματα τους ελέγχους ώστε να μην μπορεί ο χρήστης να επιλέξει πάνω από ένα path σαν main, για κάθε είδος media. Όταν επιλέξει κάποιον σαν main, τότε οι υπόλοιποι θα γίνουν αυτόματα not main.

Posted in Development News | Leave a comment

Parrot Tunes: Διαφορετική υλοποίηση του full screen ώστε να παίζει σε όλους τους browsers

screen-shot-2016-12-09-at-03-02-31

Ένα από τα προβλήματα που είχε η εφαρμογή ήταν η συμβατότητα με όλους τους browsers, με αποτέλεσμα να παίζει ουσιαστικά σωστά μόνο σε chrome.

Πλέον υπάρχει διαφορετική υλοποίηση του συστήματος και γίνεται full screen μέσα στο παράθυρο του browser. Για να πάει τελείως full screen πρέπει να βάλει ο χρήστης και τον browser σε full screen. 

Σε mobile (π.χ. android που έχει δοκιμαστεί) για να πάει τελείως σε full screen πρέπει ο χρήστης να εξάγει την σελίδα σαν εικονίδιο στην home screen.

Με αυτή την υλοποίηση, αν και χρειάζεται μια επιπλέον κίνηση από τον χρήστη, μπορεί να φαίνεται κανονικά το overlay με τα στοιχεία του κάθε τραγουδιού σε όλους τους browsers, αλλά και να παίζουν τα keyboard shortcuts που παίζανε μόνο σε chrome.

Οπότε το Parrot Tunes παίζει θεωρητικά παντού πλέον (όπου έχει δοκιμαστεί ακόμη τουλάχιστον) και τα προβλήματα συμβατότητας είναι μόνο διάφορα μικρά εμφανισιακά προβλήματα που μπορούν να λυθούν στην πορεία.

Posted in Development News | Leave a comment

Parrot Tunes: Απλοποιημένες οδηγίες χρήσης εμφανίζονται σε συγκεκριμένα σημεία πάνω στην εφαρμογή

screen-shot-2016-12-03-at-01-28-15

Επειδή το κείμενο με τις οδηγίες εγκατάστασης και χρήσης μπορεί να τρομάζει, γίνεται προσπάθεια να απλοποιηθεί το σύστημα. Έτσι, τώρα σπάνε κομμάτια των οδηγιών και εμφανίζονται μόνο στα συγκεκριμένα σημεία, πάνω στην εφαρμογή, όπου χρειάζονται. Πατώντας το εικονίδιο του ερωτηματικού, σε διάφορα σημεία της εφαρμογής, ο χρήστης μπορεί να δει οδηγίες για συγκεκριμένες λειτουργίες.

Μέχρι τώρα έχουν περαστεί αρκετά κείμενα οδηγιών, αλλά όχι όλα ακόμη. Θα ολοκληρωθούν μέσα στις επόμενες μέρες.

Το σύστημα αυτό θα βοηθήσει περισσότερο και στην μετάφραση, αφού πλέον όλα τα κείμενα (περιβάλλον και οδηγίες) θα βρίσκονται σε ένα μόνο αρχείο xml, το οποίο θα παίρνει οποιοσδήποτε και θα το μεταφράζει στην γλώσσα του.

Posted in Development News | Leave a comment

Parrot Tunes: Προστέθηκαν manual playlists

screen-shot-2016-12-01-at-19-54-31

Ο χρήστης πλέον μπορεί να δημιουργεί manual playlists και να προσθέτει μέσα όσα τραγούδια θέλει. Φυσικά μπορεί και να διαγράφει playlists και να αφαιρεί τραγούδια από μια playlist. Κάθε χρήστης έχεις τις δικές του playlists.

Περισσότερες λεπτομέρειες στις οδηγίες εγκατάστασης και χρήσης του Parrot Tunes

Posted in Development News | Leave a comment