FrostWire running on an #OLPC Tablet

FrostWire running on the OLPC tablet.

FrostWire is a very powerful research tool, its smart file meta search can find millions of files in the public domain and under Creative Commons licenses, among those, many unvaluable books, instructional videos and lectures in every academic discipline.

The One Laptop Per Child project is an amazing educational initiative that has put technology in the hands of over 2.5 million children worldwide, truly transformative stories have ocurred in the process, many will give you the goosebumps to hear.

More recently the project has recognized the evolution in personal computing technology and the advent of tablet devices, and their new iteration is a tablet, an Android tablet.

FrostWire runs on Android, now OLPC users will be able to use the powerful FrostWire smart file meta search technology and Wi-Fi sharing capabilities to discover, learn and share.

About One Laptop Per Child
One Laptop per Child (OLPC) is a project supported by the Miami-based One Laptop per Child Association (OLPCA) and the Cambridge-based OLPC Foundation (OLPCF), two U.S. non-profit organizations set up to oversee the creation of affordable educational devices for use in the developing world. The project was originally funded by member organizations such as AMD, Chi Mei, eBay, Google, Marvell Technology Group, News Corporation, Nortel, Red Hat, and Quanta.

How to configure Windows Media Player to scan the FrostWire Default Save Folder

On Windows Media Player go to:

Organize > Manage Libraries > Music

In the “Music Library Locations” dialog, if you don’t see the FrostWire Default Save Folder location, click on the “Add…” button to locate the folder.

Press the “OK” button to save the changes and dismiss the dialog.

After Windows Media Player has finished scanning the FrostWire Default Save Folder you will be able to play the files from Windows Media Player, add them to playlists or burn them into CDs.

Here’s a few screenshots of the process
how-to-add-frostwire-save-folder-to-windows-media-player

New FrostWire for Desktop 5.6.6 out now

Highly recommended update, with important fixes on meta search.

Download FrostWire Now

Changelog
frostwire (5.6.6) stable; urgency=high
* Fixes ExtraTorrent meta search.
* Polish translation 100% updated.
* New support for anonymous user experience statistics.
— FrostWire Team Fri, Oct 11 2013 15:38:32 -0500

New FrostWire for Android 1.1.4 out

it is highly recommended that you update your FrostWire for Android on this release as it contains very important fixes related to the search experience, lot better now.

Oh, and it should be OUYA compatible too 🙂

9762bcec2e0811e3a55722000ab5b8c7_8

Changelog
FrostWire 1.1.4 – OCT/11/2013
– Audio player shows correct android notification when paused.
– Fixes ExtraTorrent meta search.
– Removed Vertor meta search. No longer serving .torrents without captcha.
– Updated arabic translation, thanks @nisrmasr.
– Updated spanish translation, thanks @muckachina.
– Updated portuguese translation, thanks @tati110.
– Updated french translation.
– Updated turkish translation.
– Updated polish translation.
– New anonymous usage stats.
– Fixed crashes and NPEs.

Grab a copy, and while you’re at it, order a few free FrostWire stickers to put on your phone or tablet.

#FrostWire on #OUYA #screenshot

We wanted to announce that we’re about to submit our latest version of FrostWire for Android to the OUYA developer portal!

If you are a OUYA console owner, this will be very different from a game, there’s still a lot to improve in terms of the feel and the controller and we’re probably going to be one of the few apps you’ve tried where you’ll notice that your OUYA controller has a touchpad.

Let’s keep our fingers crossed and hopefully we’ll be accepted this very week and sharing files from your living room between your OUYA, your android phone/tablet and your PC via FrostWire.

9762bcec2e0811e3a55722000ab5b8c7_8

The OUYA (/ˈuːjə/ oo-yə) is a microconsole running its own version of the Android operating system, developed by Boxer8. Julie Uhrman founded the project in 2012. She brought in designer Yves Béhar to collaborate on the design of the project, and Muffi Ghadiali as product manager to put together the engineering team. Development was funded via Kickstarter, raising $8.5 million and becoming the website’s second-highest-earning project in its history.

How to help translate FrostWire for Desktop (Windows / Mac / Linux)

Help us translate the FrostWire user interface, be part of an open source project, learn new things.

0. Get a GitHub.com account and sign in
Go to GitHub.com and sign up for a free account unless you have one already.

1. Download and install Git on your computer
If you don’t have git installed on your computer, here are instructions on how to install.

git, is a version control software which helps us keep track of all the changes on every file that belong to the FrostWire project.
GitHub.com is a site where we host our source code and its origin git repository (the official one), think of the repository as a database to keep all those file versions.

GitHub is really helpful because it makes colaboration very social, we can comment and review each other’s changes before merging them into the origin repository.

2. Fork us on github.
Go to https://github.com/frostwire/frostwire-desktop/, this is the page for our origin repo. Forking means you will be making a copy of your own inside your github account. You will wok on that one, and when you are done you will send the changes to the origin repo.

For us by clicking on the button that says “Fork” on the top right.

Once the fork is done, you can go to your github personal page, and in the list of your repositories you should have your frostwire-desktop fork.

As of now, that copy lives only at github.com, you could try and edit the files up there, but it’s very uncomfortable working that way, the text editor can be quite slow sometimes, so …

3. Clone your forked repo to your computer
Go to a command line, or with your favorite git client make a clone of YOUR repo (not ours).
If you use the command line git client, you should issue the following command

git clone https://github.com/myusername/frostwire-desktop

wait a few seconds and all the source code and assets that belong to the frostwire-desktop project will be downloaded to a folder called “frostwire-desktop” on your computer.

change directory to it…
cd frostwire-desktop

4. Create a branch for your translation
Create a branch with a name that will help us understand that this is a translation update you’re sending us, it could be named something like
“translation-french-2013-november-myname”, so that we can easily see what language you are translating, on which date you were working on it, and your name so we can give you credit for it.

You create a branch on the git command line like this (just remember to put the name of YOUR branch instead)

Create a branch locally
git branch translation-french-2013-november-myname

Push it to your remote repository
git push origin -u translation-french-2013-november-myname

now your branch lives both on your computer and at your github repository.

Switch to that branch
git checkout translation-french-2013-november-myname

Now you’re ready to start working on your branch.

After we’ve accepted your changes, next time you want to help us do another update of the translation you will have to create a new branch.

5. Make sure the latest english strings have been put into your language.po file
enter the following command to sync strings

ant gettext-extract

(this could take a while to finish as it goes through every line of code looking for translatable strings.)

6. Translate, translate, translate
Now you get to do the actual translation. Translation files are in the following folder inside the frostwire-desktop project
cd lib/messagebundles

If you’re going to translate say to arabic, you will edit the ar.po file, it should be easy to find the language file for the language you intend to work on. We recommend that you use a PO Editor software to make things easier, and always make sure to save the file using UTF-8 encoding.

7. Test your translation
To test your translation, you will need to recreate the message bundle file, for this you will need to invoke the following command

ant gettext-bundle

assuming you didn’t mess up anything in the format of the .po file this should finish after a few minutes of bundling every language file.
If you see any errors you should try to fix them, if you don’t know how to fix them you can reach us on the FrostWire forum, or right here for help.

once the bundle is built, you need to test your translation, for this you will need to build FrostWire, you can do this in one step, from the root frostwire-desktop folder type:

ant

after a couple minutes it should be done compiling everything, and then you can invoke the “run” script right there if you’re on Linux or Mac, if you’re on windows, go to gui/ and invoke the run.bat file.

FrostWire will open, switch to your language and make sure your translations are fine.

8. Time to commit and push your changes

Once you are finished, commit your changes, make sure you don’t make changes in other files than the .po of the language you are working with.
So if you’re working say with italian, you would do (from the frostwire-desktop root directory)

git commit lib/messagebundles/it.po -m "my translation update for italian users"

and then push it to your fork up on github

git push

9. Submit a pull request

Once you see your last commit on github and you are sure you’re finished, it’s time to let us know, so you will submit what’s called a “Pull Request”.
If there are any special notes please let us know, we’ll review your changes, and if everything is good to go, we’ll merge them, and you will make open source history 🙂

Zwodnik.com awards us as “The Best Free (Linux) Software”

Image

“Hi there,

I am happy to inform you that your software “FrostWire” has been added to the Zwodnik.com and awarded as “The Best Free Software”.
Regards,
Staszek Gaska”

New FrostWire 5.6.5 out

Free Download

e9565fac1d6111e393ab22000a9f1919_7

We’ve fixed a real nasty bug that will affect many of you who like to select multiple files from the same set of search results when those files happen to belong to the same torrent.

We’ve also updated our SoundCloud meta search and integrated fully to the new SoundCloud.com’s search interface.
If you are a musician and you have a SoundCloud account, remember that if you mark your songs as “Downloadable” they will become available to the millions of FrostWire users worldwide, both on desktop and mobile.

Here’s the full changelog for 5.6.5, we highly recommend you upgrade to 5.6.5, as always FrostWire gets better with each release.

Changelog

frostwire (5.6.5) stable; urgency=high
* Upgrades Soundcloud search, download, streaming.
* Fixes issue when starting downloads made of multiple single files
that belong to the same .torrent.
* When opening finished transfers on the library with a double click
FrostWire will no longer type the name of the file on the library
search box.
— FrostWire Team Mon, 23 Sep 2013 14:53:53 -0500

How to fully stop music playback on FrostWire for Android (VIDEO)

You can use the menu entry on the top right of the music player > Stop.

Or you can Long press the Play/Pause button and the audio playback will completely stop and memory will be freed.

Follow @FrostWire on Twitter