For beginners: Upload Audio Files onto the IOTA Tangle

The full article was originally published by Coinmonks on Medium. Read the full article here.

Purpose of this program: to upload and store audio files onto the IOTA Tangle.

This article assumes you have Python installed on your machine (I used a Raspberry Pi). To install python and/or use a terminal refer to any of my previous articles.

Contact me if you are stuck. Also please let me know if you see anything that needs improvement.

1. Activate IOTA

To communicate with the IOTA tangle you need to install the PyOTA library (

cd ~/

sudo apt-get install libffi-dev (to avoid the error: “failed building wheel for cryptography”)

sudo pip install pyota[ccurl]

git clone

To test if the installation was successful (this will take around 10 minutes):


python test

2. Preparing the audio file to be uploaded

To upload an audio file you need to convert is to a Base64 String first. There are several web pages where you can do this. I used Base64.Guru (

The result will look as follows:

Read the full Article

The full article was originally published by Coinmonks on Medium, where people are continuing the conversation by highlighting and responding to this story.

You might also like

This website uses cookies to improve your experience. We'll assume you're ok with this, but you can opt-out if you wish. AcceptRead More

Did you know?

Buy in without the stress of trying to time the market

when you setup a savings plan. If you haven’t started a plan yet, head to your Bitpanda account to get started!

Purchasing cryptocurrencies comes with a number of risks.
Never invest money that you can't afford to lose.

You can automatically invest

in IOTA with Bitpanda Savings!