ebprime Lyrics Application - Searchbar & offl. Database
ebprime Lyrics Application - Searchbar & offl. Database
Hello community,
in the last few days I was working on an application which displays the lyrics on eurobeat-prime.net.
I didn't like reading such small letters and to generate less traffic for the webspace I made this app.
How does it work? The program is working with the eurobeat-prime lyrics database and gets those by using webclient requests.
[2_1] The newest version grabs every song and will only request the newest songs everytime you click on it. (Generates less traffic!)
[2_2] So far the best version! Creates offline song database so the traffic gets decreased. If you think that the database is outdated, simply click on the refresh button.
Also I asked Bore for the permission to submit this app here and he agreed! So feel free to use it!
I didn't want to put the pictures in img-Tags because they are too pic for this thread.
You can see the latest entries in the database by simply starting the application or clicking on 'Latest Entries'.
http://i.imgur.com/P05rOZC.png
By clicking on the buttons on the left side you can choose which letter you want to display. To access letters which are offscreen, just move your mouse over the buttons and use your scrollwheel.
http://i.imgur.com/Wztt6I3.png
If you've found a song you like, simply click on it and the program will show you the lyrics!
http://i.imgur.com/5vwUa7y.png
If you don't know the exact name of the artist or the song, you can simply search for it - only in the new version!
http://i.imgur.com/zu5nOfc.png
http://i.imgur.com/qDdCy75.png
Unfortunetaly the application needs .NET Framework 4 because XAML (the Designer Language for C# WPF) wasn't included before.
This application is completely written in C# with WPF Design (no Windows Forms).
I added the project folder so you can make sure that this app only does what it's supposed to do.
You can download the file from this link here: (didn't find a way to upload it in this topic)
Make sure that you use this download button so you don't download any ad software: http://i.imgur.com/TEsiHHH.png
Finally, the download link (+src):
https://workupload.com/file/95q5LN5Q (Updated 16.01.2019 - 17:10)
Please note that this application requires an internet connection and probably crash if you open it without internet access.
Thanks for reading this thread!
I'd really appreciate if you guys post some feedback on this application.
in the last few days I was working on an application which displays the lyrics on eurobeat-prime.net.
I didn't like reading such small letters and to generate less traffic for the webspace I made this app.
How does it work? The program is working with the eurobeat-prime lyrics database and gets those by using webclient requests.
[2_1] The newest version grabs every song and will only request the newest songs everytime you click on it. (Generates less traffic!)
[2_2] So far the best version! Creates offline song database so the traffic gets decreased. If you think that the database is outdated, simply click on the refresh button.
Also I asked Bore for the permission to submit this app here and he agreed! So feel free to use it!
I didn't want to put the pictures in img-Tags because they are too pic for this thread.
You can see the latest entries in the database by simply starting the application or clicking on 'Latest Entries'.
http://i.imgur.com/P05rOZC.png
By clicking on the buttons on the left side you can choose which letter you want to display. To access letters which are offscreen, just move your mouse over the buttons and use your scrollwheel.
http://i.imgur.com/Wztt6I3.png
If you've found a song you like, simply click on it and the program will show you the lyrics!
http://i.imgur.com/5vwUa7y.png
If you don't know the exact name of the artist or the song, you can simply search for it - only in the new version!
http://i.imgur.com/zu5nOfc.png
http://i.imgur.com/qDdCy75.png
Unfortunetaly the application needs .NET Framework 4 because XAML (the Designer Language for C# WPF) wasn't included before.
This application is completely written in C# with WPF Design (no Windows Forms).
I added the project folder so you can make sure that this app only does what it's supposed to do.
You can download the file from this link here: (didn't find a way to upload it in this topic)
Make sure that you use this download button so you don't download any ad software: http://i.imgur.com/TEsiHHH.png
Finally, the download link (+src):
https://workupload.com/file/95q5LN5Q (Updated 16.01.2019 - 17:10)
Please note that this application requires an internet connection and probably crash if you open it without internet access.
Thanks for reading this thread!
I'd really appreciate if you guys post some feedback on this application.
Last edited by alpines on 16 Jan 2019, 16:10, edited 18 times in total.
The webclient is requesting the lyrics.php website where the songs + their ids get RegEx'd.How does it work? The program is working with the eurobeat-prime lyrics database and gets those by using webclient requests.
Thank you for the searching advise, I was going to make one but didn't have concrete thoughts about that but now I do. In the next days I'm going to post a new version where you can search for songs / artists.
That's a nice little application you made. Good job!
I'd like to have more "white-dimmed" background. Sometimes, the lyrics can't be read properly.
It'd also be very nice if the app would download the lyrics at one time (or maybe all in database). Of course, it'd cause relatively high traffic at first time, but after that never again. I'd love to read/sing lyrics even when I'm offline.
//Edit: Oh, I should learn to read. If I got you right, the program already does this.
I'd like to have more "white-dimmed" background. Sometimes, the lyrics can't be read properly.
It'd also be very nice if the app would download the lyrics at one time (or maybe all in database). Of course, it'd cause relatively high traffic at first time, but after that never again. I'd love to read/sing lyrics even when I'm offline.
//Edit: Oh, I should learn to read. If I got you right, the program already does this.
Last edited by KiraTM on 29 Sep 2014, 15:28, edited 1 time in total.
I'm pretty sure this application pulls all of song and artist information from EBP every time the application is run but I could be wrong. I see no local, offline database that is generated once the application is first run. It would be ideal as to not generate as much traffic to the website.
If my hypothesis is correct, then this application does not generate less traffic and actually generates more because a user is not likely to load every song and artist when finding a specific song/artist.
The source code is in the zip. The meat of the code is in the file called MainWindow.xaml.cs. It is a C# file. It gets the song and artist data by retrieving the HTML from http://eurobeat-prime.net/lyrics.php?artist= to get the webpage that has all of the songs and artists and using a regex to extract data.
If my hypothesis is correct, then this application does not generate less traffic and actually generates more because a user is not likely to load every song and artist when finding a specific song/artist.
The source code is in the zip. The meat of the code is in the file called MainWindow.xaml.cs. It is a C# file. It gets the song and artist data by retrieving the HTML from http://eurobeat-prime.net/lyrics.php?artist= to get the webpage that has all of the songs and artists and using a regex to extract data.
In long term usage (in one session) it generates less traffic. You could also save the list on the pc but the problem is that you must check everytime the songlist if it changed.
One way to do so is to check if the newest entries changed but if these aren't updated if one song is added then you still use the old data.
The old versions used to request the letter over and over again which would generate more traffic.
// Also don't forget that for example the browser is requesting the pictures and other elements from the website which together generate more traffic in showing one letter than the program downloading the whole db.
One way to do so is to check if the newest entries changed but if these aren't updated if one song is added then you still use the old data.
The old versions used to request the letter over and over again which would generate more traffic.
// Also don't forget that for example the browser is requesting the pictures and other elements from the website which together generate more traffic in showing one letter than the program downloading the whole db.
I think you got wrong what I was -trying- to say but somehow was struggling to say it.
Basically I meant that I don't know if the newest entries are updated frequently by every new track. The only thing you can base your check (the database check so you don't download it again every time) on is the newest entries. And if these don't get updated by every single track which was inserted in the db newly you won't have the newest database.
Got it?
Basically I meant that I don't know if the newest entries are updated frequently by every new track. The only thing you can base your check (the database check so you don't download it again every time) on is the newest entries. And if these don't get updated by every single track which was inserted in the db newly you won't have the newest database.
Got it?
Who is online
Users browsing this forum: No registered users and 9 guests