Skip to content

krzysztofrutana/Show-song-text

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation


Logo

Singer's assistant

My second android app wrote in c# with use Xamarin.Forms. The application allows you to add songs and create songs playlist. You can get text from tekstowo.pl to current songs (searching by title or artist name or both). From playlist view you can run presentation of songs text by order in playlist. Text size is set to 20, but number of lines is calculated for device. You can use one devices as server to set text presentation and changing pages and other devices in band can connect to server (server client socket solution) and text will automaticaly send to clients. Any clients will see the same text in the same time like server device.

Table of Contents

About The Project

The main window of this application is the list of added songs. From there, you can select songs and add them to your new playlist. In addition, when you click on a song, you can edit the song along with the ability to delete the song or change information such as artist, title or lyrics (looks exactly like add song window) and see which playlist it is added to.




From this window possible is looking for song text by only artist, only title or both. Text come from output html code from tekstowo.pl. To this solution I use HTMLAgilityPack.




From connection settings window you can start server (IP is getting from connected network, so you can also run hotspot, connect other devices to server devices and this will be work) on custom port (default is 11000). After start server this window inform about count of connected client. From client page of this window you can write IP and port and connect to server. After connect from this page you can run presentation mode to getting text from server device.




List of playlist show all created playlist. After click are show detail information about playlist with list of song. From there you can edit name, add or remove songs, change order of current song or start text presentation. Edit options show after click on edit button. When text presentation start, if current device is server, automaticly start sending songs text to clients devices.

Built With

Plan for the future

  • Create backup options with backup file compatibility with my desktop application.
  • Test all functionality and fix bugs. Necessary is tests on more devices with different screen size and resolution to check method of fit text of song in presentation mode.

Getting Started

Add solution to Microsoft Visual Studio.

Installation

For now APK file isn't avaliable.

Roadmap

See the open issues for a list of proposed features (and known issues).

Contributing

Any contributions are welcome, you make are greatly appreciated.

  1. Fork the Project
  2. Create your Feature Branch (git checkout -b feature/AmazingFeature)
  3. Commit your Changes (git commit -m 'Add some AmazingFeature')
  4. Push to the Branch (git push origin feature/AmazingFeature)
  5. Open a Pull Request

Contact

Krzysztof Rutana - krzysztofrutana@wp.pl

Project Link: https://github.com/krzysztofrutana/Przypominajka

Thanks

Elżbieta Styrkowicz for creating a logo and help with design and color.

About

Small mobile app to show text to song (like karaoke) for bands.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages