Reply
Thread Tools
Posts: 951 | Thanked: 2,344 times | Joined on Jan 2012 @ UK
#1
Hello everyone I am proud a to present my first SailfishOS app.

Currently working:
- Play/Pause/Stop
- Next/Previous/Forward/Rewind
- Random/Loop/Repeat
- Volume
- Seek-bar
- Full Screen/Aspect Ratio
- User defined connection(IP, Port, User-name, Password)
- Controls from the app cover
- Connection check
- UI sync between the app and VLC player
- File browser/track&file information
- Basic Play-list controls

Still missing:
Down to users to choose

Change-Log:

1.3.2
- Added 'About page'
- Fixed background sync issues
- Small code fixes

1.3.0
- Added core ability to change Audio and Subtitle tracks
- Fixed seek-bar showing incorrect total length
- Fixed seek-bar showing incorrect current length

1.1.0
- Changed cover background image (kudos: caprico)
- Cover now displays: Artist, title and current time/total time
- Changed seek-bar to more common standard 0:00:00
- Seek-bar now shows total length of an item currently being played
- Additional code changes for future updates

1.0.0
*UI improvements(using new Jolla Common Pitfalls in Sailfish Application Development guide )
- Lists for file browser and play-list have been improved
-- Highlight clearly visible, improved consistent spacing, long item name fadeout
- Tex-field enter key icons and behaviour improved
- Increased font size of File-name, Artist and Album labels
- Other minor UI tweaks
- Moved the control components to be closer to the thumb for easier access

* Bug fixes
- Fixed playback rate going out of sync
-- Changed rate from 200ms to 100ms

* New features
- Added the ability to display album/file art as a top banner
- Added Parent, Home and Set as Home controls in Media browser
-- Parent button goes up in directory level, Home goes to a users set location
-- Set as home allows user to pick a home directory for quick access
-- When user picks home folder it will be the default folder to go to when opening media browser
- Added Empty Play-list pulley menu option on the play-list page

0.6.0
- Fixed cover play/pause to behave as a toggle
- Improved IP address input field to input in a correct format (3 numbers in between '.' or ',' )
- Added visual elements to indicate media browser menu page on the left and additional controls at the bottom
- Added audio delay controls
- Added subtitle delay controls
- Added playback speed controls
- Implemented a play-list view, users can now see their play-list and control it

0.5.1
* User Interface
- UI is much smoother and more responsive
- UI now syncs with VLC player
-- Users can choose the sync rate to every 1, 2, 5, 10 seconds or never
- UI sync gets disabled if application is in background or screen is not active
- Player now shows the name of the opened file
-- File-name, Artist and Album names are displayed
- Connection settings is now dialogue page to match Sailfish UI conventions
-- Removed pulley menu for connection and replaced it with dialogue accept swipe
- Added additional controls menu (swipe up)
- Updated the help page


* New Features
- Implemented a seek-bar
- Implemented a file browser (swipe left)
-- Users can play files or add to the play-list from the file browser
-- File browser allows to add subtitle files
-- Files that are not supported are faded out
- Added aspect ration controls
--Users can now change aspect ratio: 1:1 , 4:3 , 5:4 , 16:9 , 16:10
- Added ability to clear play-list


* Fixes/Improvements
- Fixed the check connection bug
-- Users can test the connection to the VLC player
- Improved http command functions to be more efficient and optimised
- Cover control now behaves as it should
-- Added new Play/pause icon


Old Change-logs

Download:
>>>Download link here 1.3.2<<<


https://github.com/Mariusmssj/harbour-vlc_remote



IF you have an older VLC player < 2.1.0 it does not have password support you can use this:
>>Dropbox download here for older VLC versions 0.6.0<<

BUT I highly recommend to update your VLC player instead to the newest version


->OpenRepos page


How to set-up VLC http:
VLC http remote Setup


Planned Features:
Depends on user feedback
Attached Images
    

Last edited by mariusmssj; 2015-09-04 at 19:13.
 

The Following 33 Users Say Thank You to mariusmssj For This Useful Post:
F2thaK's Avatar
Posts: 4,365 | Thanked: 2,467 times | Joined on Jan 2010 @ Australia Mate
#2
 
Posts: 106 | Thanked: 372 times | Joined on Jan 2012
#3
I will try to test.

There is one problem, I guess it is related to language.
In Finnish we use comma as decimal separator. Maybe this is the reason, that I have comma also in the numeric keypad when I try to fill the IP address. I can use copy feature to fill the IP address.

I have to get the right settings to get connected, have to learn a bit.
 

The Following User Says Thank You to Heik For This Useful Post:
Posts: 752 | Thanked: 2,808 times | Joined on Jan 2011 @ Czech Republic
#4
Originally Posted by Heik View Post
I will try to test.

There is one problem, I guess it is related to language.
In Finnish we use comma as decimal separator. Maybe this is the reason, that I have comma also in the numeric keypad when I try to fill the IP address. I can use copy feature to fill the IP address.

I have to get the right settings to get connected, have to learn a bit.
Maybe it could be solved by splitting the text box in four. Pushing Enter on the first field would move the cursor to the second one etc.

By the way, it might be a good idea to replace the text switches with icons from the media player app.
Check out the Sailfish media components:
Code:
/usr/lib/qt5/qml/com/jolla/mediaplayer/

Last edited by nodevel; 2014-01-06 at 11:20.
 

The Following 2 Users Say Thank You to nodevel For This Useful Post:
Posts: 951 | Thanked: 2,344 times | Joined on Jan 2012 @ UK
#5
Thanks guys for the feedback once I get home I will look info fixing those things
 
Posts: 11 | Thanked: 3 times | Joined on Dec 2013 @ France
#6
Thanks for the app mariusmssj, i will try it soon
 
Posts: 1 | Thanked: 1 time | Joined on Jan 2014 @ England
#7
Had a play around with it this morning, connection worked perfectly, signals for play and pause worked as if thee music was on the phone itself!
I fear you have made me more inclined to go back to bed in the morning for my comfy headphones music hit!
Only thing I've noticed so far (aside the wip cover) is that once you click play and pause, it will make the button inactive until the other is pressed. This means to replay the track you must pause it, while it's not playing, and then play.
Loving this app so far, keep up the brilliant work!

Last edited by WanEcc; 2014-01-07 at 09:58.
 

The Following User Says Thank You to WanEcc For This Useful Post:
Posts: 951 | Thanked: 2,344 times | Joined on Jan 2012 @ UK
#8
Implemented saving and loading previous settings so you wouldn't need to type in the settings each time you open the app.
I'm just not sure if to add a button or pulley menu to load the previous settings, what do you guys think?
 
Posts: 752 | Thanked: 2,808 times | Joined on Jan 2011 @ Czech Republic
#9
Originally Posted by mariusmssj View Post
Implemented saving and loading previous settings so you wouldn't need to type in the settings each time you open the app.
I'm just not sure if to add a button or pulley menu to load the previous settings, what do you guys think?
Component.onCompleted?
 
Posts: 951 | Thanked: 2,344 times | Joined on Jan 2012 @ UK
#10
Originally Posted by nodevel View Post
Component.onCompleted?
Couldn't get it at the moment because of how functions are set-up but I'll try to get it done some time soon.



Also updated to the newest version, download and enjoy
Might want to uninstall the old one before installing the newest version
 
Reply

Thread Tools

 
Forum Jump


All times are GMT. The time now is 17:37.