FrostWire integrates Bitcoin donations and Creative Commons licensing into Torrent files.

Bitcoin LItecoin Coins

FrostWire has introduced the possibility for of adding Bitcoin, Litecoin, Dogecoin wallet address into metadata of the torrent file format in order to enable optional donations. By eliminating middlemen and transaction costs, microtipping is now fully possible and the recipients can collect 100% of their contributions.

Mainstream centralized digital distribution platforms have been relatively successful at providing big content creators with means of monetization and discovery of their works. In spite of their success however, many self-publishing artists are still struggling with having have to share a significant portion of their revenues with the stores and middlemen, just for being able to bring their works to their fans. The centralized systems also often impose censorship and are ridden with bureaucratic structures that inevitably increase costs, making it impossible for a digital media micro-tipping economy to be born.

The FrostWire team believes that by integrating a free, peer-to-peer payment method, Bitcoin, into the free, peer-to-peer file distribution network, BitTorrent, our community can help bootstrap the largest micro-tipping economy of the Internet.

By enabling over a quarter of a billion BitTorrent users worldwide to support their favorite content creators with tips of any amount, from a fan directly to the artist, for the first time ever we would enable content creators to collect 100% of their revenues, easily and instantly.

This would be the first step towards not only creating an alternative massive monetizable distribution channel, but a decentralized digital media catalog that would make it easier for fans to discover new artists and more beneficial for any content creator to use the power of BitTorrent for a free, uncensored, and direct worldwide distribution.

We also believe that the world cannot experience an evolutionary step in digital media distribution if existing copyright licensing is antiquated and not fit for global reach. We want to help speed up the adoption of alternative licensing models by building the tools that make it convenient for content creators to embrace licensing solutions like Creative Commons.

Content Creators can now select from any of the available Creative Commons licenses available and express in advanced how their content can be used.
Content Creators can now select from any of the available Creative Commons licenses available and express in advanced how their content can be used.

As a first step in making this vision a reality, the FrostWire team has developed a way for the payment & licensing information to be included into the .torrent file. Now all BitTorrent Clients and search engines can read that information and present it to their users.

The newest version of FrostWire (5.7.1 beta) can already process the payment information.

After FrostWire starts downloading a torrent file containing metadata related to a Bitcoin, Litecoin, Dogecoin wallet or PayPal donation url it will show “Tipping” buttons anyone can use to voluntarily support their favorite content creators. This version of FrostWire already allows for creation of the enhanced torrent, giving the creators an ability to add their Creative Commons License information into the torrent itself.

When tipping options are available these appear bolded, and one click takes them to the payment page.
When tipping options are available these appear bolded, and one click takes them to the payment page.

Just imagine a BitTorrent bundle in which Bono from U2 shares free songs or a free video documentary to raise awareness and collects Bitcoin donations for the (Red) foundation to further the fight against HIV worldwide. We can’t wait to see all the imaginative use cases this integration can inspire!

If you are or know an artists how would like to create their own Bitcoin empowered torrent, please have them contact us at contact@frostclick.com. Before we roll out this particular feature to the general audience, we would like to test to make sure it’s absolutely perfect and bug free.

We encourage to try it out yourself and tell us what you think. We have created beta installers for different operating systems so that you can test the tipping/payment process yourselves.

Hack it

Technical Documentation on Github

Here is the Source Code.

Download Test Installers

Beta installer for Windows (5.7.1 build 1)

Beta installer for Mac (5.7.1 build 1)

Beta installer for Debian based Linux distros (5.7.1 build 1)

Beta installer for RPM based Linux distros (5.7.1 build 1)

Try the first Bitcoin-tippable .torrents in history:

Sample .torrent frostwire-5.7.1.dmg.torrent (includes all payment options and CC license)

Sample .torrent bitcoin_revolution_by_FriCtrl_CC-BY-SA.mp3.torrent (includes just Bitcoin payment option and CC license)

Try the Payment pages

Payment options page for frostwire-7.8.1.dmg.torrent

Bitcoin only payment/tipping page for bitcoin_revolution_by_FriCtrl_CC-BY-SA.mp3.torrent

If you want to spread the word about this integration, feel free to use the text and all images in your articles. Everything in this blog is under a Creative Commons Attribution 4.0 International License. FrostWire logos are here.

Technical document on how we are working to allow Bitcoin, Litecoin, Dogecoin tips/micro-tips for BitTorrent content

Motivation

Mainstream centralized digital distribution platforms offer content creators means of monetization and discovery for their works, however these centralized systems often impose censorship and are ridden with middlemen which inevitably add up costs that have made itimpossible for a digital media micro-tipping economy to be born.

With the combination of peer-to-peer file distribution through the BitTorrent network and peer-to-peer cryptocurrency networks such as Bitcoin, Litecoin and Dogecoin, our community can help bootstrap the largest micro-tipping economy of the Internet by enabling over a quarter of a billion BitTorrent users world wide to support content creators with tips of any amount, no middlemen involved, no chargebacks and no fees so content creators get 100% of the revenue collected, instantly.

Read more

People friendly press release coming out later today.

FrostWire 5.7.0 is out for Windows, Mac and Linux now at FrostWire.com

Download FrostWire 5.7.0 for Windows (torrent)

Download FrostWire 5.7.0 for Mac (torrent)

Download FrostWire 5.7.0 for Ubuntu (torrent)

Download FrostWire 5.7.0 for Red Hat/Cent OS/RPM

Download FrostWire 5.7.0 for any other Linux Distro

Salsa Sara hoops in Wynwood, Miami for the FrostWire Team
Salsa Sara hoops in Wynwood, Miami for the FrostWire Team

What’s new?

  • Updated BitTorrent Engine to the latest code from the Azureus project along with FrostWire’s Team’s tunning and hacks for energy efficiency (as we reuse this same on code on Android)
  • Updated Java Runtime to fix compatibility launch issues Windows XP users were experiencing.
  • IRC Chat replaced for an HTML5 Chat App (Kiwi IRC), bye bye pjirc client.
  • New Torrents.com search engine integration.
  • Several UI bugs, freezes and crashes fixed.

Stay tuned for our Android release…

Try the new FrostWire 5.7.0 release candidate installers

Image

A new generation of FrostWire is almost here for 2014 and you can try it now before the official release on frostwire.com

FrostWire developers have upgraded the older vuze BitTorrent engine with the latest code from the Vuze/Azureus project, they’ve also replace the java runtime with the latest one from Oracle and this should eliminate binary incompatibility issues some Windows XP users had with the 5.6.x series.

The old chat tab is gone and it’s been now replacd by an IRC Web Client so now FrostWire boots up a bit faster.

Upgrades to search include integration with Torrents.fm a new torrent index with over 3 million torrents and tens of millions of files to search from, as well as bugs and crash fixes.

Help the development team by testing the release candidate installers, if you have any issues with the 5.7.0 RC build 1 installer please leave a message in the comment section below with as much detail as possible about your computer and the conditions under which a problem may have ocurred.

FrostWire is a free, open source BitTorrent client first released in September 2004, as a fork of LimeWire. It was initially very similar to LimeWire in appearance and functionality, but over time developers added more features, including BitTorrent support.

Is FrostWire Safe?

FrostWire – free at http://www.frostwire.com – is a file sharing
application and media hub.

FrostWire, as a stand-alone application, is 100% safe to use. FrostWire
itself will not install any viruses, adware, malware or spyware. But is
there a way you can get your computer in trouble while using FrostWire?
Sure.

FrostWire connects to other computers & online servers to find the
content you are looking for. FrostWire does not itself create, host or
control the content it finds on the internet – the same way internet
browsers do not create, host, or control the websites & files you view
and download through them. There are some safeguards in place to
recognize and prevent malicious content from showing up in the search
results, but none are perfect. Before you download a file:

1) Check if the file size makes sense for the content type you wish
to download
2) Check the Source link to see file comments other
users have left on the hosting website and most importantly, if you
are a Windows user and do anything online, always
3) Make sure you have an up-to-date anti-virus software installed
and you check any file you download before opening it.

Music Credit: “The Big House” by Jason Shaw

http://freemusicarchive.org/music/Jason_Shaw/
Audionautix_Tech_Urban_Dance/TU-TheBigHouse

Licensed under a Creative Commons Attribution License (CC-BY)
http://creativecommons.org/licenses/by/3.0/us/

FrostWire for Android 1.2.0 out with a new flat user interface

Welcome to a new series of FrostWire for Android.

The first thing you will notice is our switch to flat-land design while still keeping our flavor.
A flat user interface means not using any gradients, this makes screen painting faster and more energy efficient, as well as less memory intensive.


New Search
Search now reveals a lot of search results you may have been missing.

FrostWire is a file type agnostic search tool for your mobile, on this release you will be able to see in real time the number of search results you get per file type (Audio, Video, Documents, Programs and Torrents)

We’ve also made a lot of upgrades under the hood that will make search feel faster and better than ever.
A few new search engines have been added to FrostWire’s smart meta search, and more are coming on further releases of the 1.2.x series.


Our first attempt at a navigation menu was ridden with bugs that have been solved with a completely new menu that comes on top from the left side.


Renewed Audio Player

The audio player screen got some love too, notice the new flat buttons, flat progress bar, and new long press gesture on the pause button to completely stop the current song being played.

On the top right there’s a menu with more options, including an option to delete the current track if you don’t like it, something you’d never be able to do with a iOS devices and iTunes.

Also, you can switch songs by swiping your finger to the left or right, and if you want to pause a song you can swipe down with 2 fingers.

Full Changelog
FrostWire 1.2.0 – NOV/01/2013
– New Flat Skin makes screens rendering faster.
– New, more stable, slide in navigation menu.
– Considerable memory usage optimizations.
– Fixed skip-song gesture on top of player seek bar.
– New icons.
– After opening one of My Files, FrostWire will now remember the position of the list of files, no more scrolling down to continue browsing your own files.
– Current song being played now is displayed at the bottom of the navigation menu.
– Current song being played now shows “Stop” icon when browsing your own audio files.
– Updated turkish translation, thanks @Serrae.
– New BitSnoop metasearch.
– New TorLock metasearch.
– Removed ISOHunt metasearch.
– Fixed Monova metasearch.
– French translation updated.

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.

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

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 🙂

FrostWire in Cordoba, Argentina

FrostWire in Cordoba, Argentina

Cheers Argentina, we love you, and we’ve done an update of our spanish translation which is now available on FrostWire 5.6.4.

What city should we graffiti next?