[SFS] Free Software for Music Server?

Dennis J Perkins dennisjperkins@comcast.net
Mon, 30 Mar 2015 20:58:56 -0600


This is a multi-part message in MIME format.

--nextPart3102395.fFfX9RAgna
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset="iso-8859-1"

Sounds like fun to me.


On Monday, March 30, 2015 08:15:00 PM David L. Willson wrote:


Maybe I judged OwnCloud too soon. It handles pictures in the browser, a=
t=20
least on Ubuntu, so I'm tempted to believe that if I add some thingies =
to it,=20
it'll handle music and movies in-browser, too. Hmm...

Recommendations have been Plex, subsonic/madsonic, and your=20
mp3mystic.

I think we should have a hacking Saturday in May, with no particular=20=

agenda except to eat muffins, drink coffee (and/or Scotch) and figure o=
ut=20
how to do this without proprietary software. Sound like fun?



--David L. WillsonTeacher, Engineer, EvangelistRHCE+Satellite CCAH=20
Network+ A+ Linux+ LPIC-1 UbuntuCP NovellCLAMobile 720-333-
LANS(5267)http://sofree.us

This is a good time for a r3VOLution.




--------------------
Once upon a time I used mp3mystic which pretty much did all of the musi=
c=20
stuff you talked about.  But it's been a few years since I've messed wi=
th it.=20
=20


Matt




Sent on a Sprint Samsung Galaxy Note=AE II


-------- Original message --------
From: "David L. Willson"=20
Date:03/30/2015 6:14 PM (GMT-07:00)=20
To: sfs=20
Subject: [SFS] Free Software for Music Server?=20


I'm trying to solve what I think is an interesting problem. Since I lov=
e=20
interesting problems, I figure you might, too, and maybe one of you=20
already knows a good solution or a part of it.

Mrs. Willson and I have a pretty large collection of music files (mp3, =
ogg,=20
and flac).

We'd like to add to it from our CD collection. That's pretty easy.

We'd also like to use the collection from any old computer, iPhone, or=20=

Android. Less easy.

And wouldn't it be great if we could enjoy our videos the same way, and=
=20
easily add any of our DVD's or Blu-Ray's to that collection. Yeah, not =
so=20
easy, as far as I can tell.

And then, wouldn't it be especially great if we could do our own "Inter=
net=20
Radio" station, queuing (and maybe uploading) tracks for each other to=20=

listen to, like turntable.fm used to?

I've played with Kodi (f.k.a. XBMC) and it does a few of these things, =
but not=20
all. The other day, someone mentioned Plex, but I have no idea what tha=
t=20
does. I *finally* got time to load OwnCloud, which I thought would be=20=

perfect for this, but it's really not, or I haven't figured it out yet.=


Does anything do it all? Is there anything you've used, that is great f=
or this=20
sort of thing?



--David L. WillsonTeacher, Engineer, EvangelistRHCE+Satellite CCAH=20
Network+ A+ Linux+ LPIC-1 UbuntuCP NovellCLAMobile 720-333-
LANS(5267)http://sofree.us

This is a good time for a r3VOLution.









--nextPart3102395.fFfX9RAgna
Content-Transfer-Encoding: base64
Content-Type: text/html; charset="iso-8859-1"

PCFET0NUWVBFIEhUTUwgUFVCTElDICItLy9XM0MvL0RURCBIVE1MIDQuMC8vRU4iICJodHRwOi8v
d3d3LnczLm9yZy9UUi9SRUMtaHRtbDQwL3N0cmljdC5kdGQiPgo8aHRtbD48aGVhZD48bWV0YSBu
YW1lPSJxcmljaHRleHQiIGNvbnRlbnQ9IjEiIC8+PHN0eWxlIHR5cGU9InRleHQvY3NzIj4KcCwg
bGkgeyB3aGl0ZS1zcGFjZTogcHJlLXdyYXA7IH0KPC9zdHlsZT48L2hlYWQ+PGJvZHkgc3R5bGU9
IiBmb250LWZhbWlseTonU2FucyBTZXJpZic7IGZvbnQtc2l6ZTo5cHQ7IGZvbnQtd2VpZ2h0OjQw
MDsgZm9udC1zdHlsZTpub3JtYWw7Ij4KPHAgc3R5bGU9IiBtYXJnaW4tdG9wOjBweDsgbWFyZ2lu
LWJvdHRvbTowcHg7IG1hcmdpbi1sZWZ0OjBweDsgbWFyZ2luLXJpZ2h0OjBweDsgLXF0LWJsb2Nr
LWluZGVudDowOyB0ZXh0LWluZGVudDowcHg7IC1xdC11c2VyLXN0YXRlOjA7Ij5Tb3VuZHMgbGlr
ZSBmdW4gdG8gbWUuPC9wPgo8cCBzdHlsZT0iLXF0LXBhcmFncmFwaC10eXBlOmVtcHR5OyBtYXJn
aW4tdG9wOjBweDsgbWFyZ2luLWJvdHRvbTowcHg7IG1hcmdpbi1sZWZ0OjBweDsgbWFyZ2luLXJp
Z2h0OjBweDsgLXF0LWJsb2NrLWluZGVudDowOyB0ZXh0LWluZGVudDowcHg7ICI+Jm5ic3A7PC9w
Pgo8cCBzdHlsZT0iLXF0LXBhcmFncmFwaC10eXBlOmVtcHR5OyBtYXJnaW4tdG9wOjBweDsgbWFy
Z2luLWJvdHRvbTowcHg7IG1hcmdpbi1sZWZ0OjBweDsgbWFyZ2luLXJpZ2h0OjBweDsgLXF0LWJs
b2NrLWluZGVudDowOyB0ZXh0LWluZGVudDowcHg7ICI+Jm5ic3A7PC9wPgo8cCBzdHlsZT0iIG1h
cmdpbi10b3A6MHB4OyBtYXJnaW4tYm90dG9tOjBweDsgbWFyZ2luLWxlZnQ6MHB4OyBtYXJnaW4t
cmlnaHQ6MHB4OyAtcXQtYmxvY2staW5kZW50OjA7IHRleHQtaW5kZW50OjBweDsgLXF0LXVzZXIt
c3RhdGU6MDsiPk9uIE1vbmRheSwgTWFyY2ggMzAsIDIwMTUgMDg6MTU6MDAgUE0gRGF2aWQgTC4g
V2lsbHNvbiB3cm90ZTo8YnIgLz48L3A+CjxwIHN0eWxlPSIgbWFyZ2luLXRvcDoxMnB4OyBtYXJn
aW4tYm90dG9tOjBweDsgbWFyZ2luLWxlZnQ6NDBweDsgbWFyZ2luLXJpZ2h0OjQwcHg7IC1xdC1i
bG9jay1pbmRlbnQ6MDsgdGV4dC1pbmRlbnQ6MHB4OyAtcXQtdXNlci1zdGF0ZTowOyI+PHNwYW4g
c3R5bGU9IiBmb250LWZhbWlseTondGltZXMgbmV3IHJvbWFuLG5ldyB5b3JrLHRpbWVzLHNlcmlm
JzsgZm9udC1zaXplOjFlbTsgY29sb3I6IzAwMDAwMDsiPk1heWJlIEkganVkZ2VkIE93bkNsb3Vk
IHRvbyBzb29uLiBJdCBoYW5kbGVzIHBpY3R1cmVzIGluIHRoZSBicm93c2VyLCBhdCBsZWFzdCBv
biBVYnVudHUsIHNvIEknbSB0ZW1wdGVkIHRvIGJlbGlldmUgdGhhdCBpZiBJIGFkZCBzb21lIHRo
aW5naWVzIHRvIGl0LCBpdCdsbCBoYW5kbGUgbXVzaWMgYW5kIG1vdmllcyBpbi1icm93c2VyLCB0
b28uIEhtbS4uLjxiciAvPjxiciAvPlJlY29tbWVuZGF0aW9ucyBoYXZlIGJlZW4gUGxleCwgc3Vi
c29uaWMvbWFkc29uaWMsIGFuZCB5b3VyIG1wM215c3RpYy48YnIgLz48YnIgLz5JIHRoaW5rIHdl
IHNob3VsZCBoYXZlIGEgaGFja2luZyBTYXR1cmRheSBpbiBNYXksIHdpdGggbm8gcGFydGljdWxh
ciBhZ2VuZGEgZXhjZXB0IHRvIGVhdCBtdWZmaW5zLCBkcmluayBjb2ZmZWUgKGFuZC9vciBTY290
Y2gpIGFuZCBmaWd1cmUgb3V0IGhvdyB0byBkbyB0aGlzIHdpdGhvdXQgcHJvcHJpZXRhcnkgc29m
dHdhcmUuIFNvdW5kIGxpa2UgZnVuPzxiciAvPjxiciAvPjwvc3Bhbj48L3A+CjxwIHN0eWxlPSIg
bWFyZ2luLXRvcDowcHg7IG1hcmdpbi1ib3R0b206MHB4OyBtYXJnaW4tbGVmdDowcHg7IG1hcmdp
bi1yaWdodDowcHg7IC1xdC1ibG9jay1pbmRlbnQ6MDsgdGV4dC1pbmRlbnQ6MHB4OyAtcXQtdXNl
ci1zdGF0ZTowOyI+PHNwYW4gc3R5bGU9IiBmb250LWZhbWlseTondGltZXMgbmV3IHJvbWFuLG5l
dyB5b3JrLHRpbWVzLHNlcmlmJzsgZm9udC1zaXplOjFlbTsgY29sb3I6IzAwMDAwMDsiPi0tPGJy
IC8+RGF2aWQgTC4gV2lsbHNvbjxiciAvPlRlYWNoZXIsIEVuZ2luZWVyLCBFdmFuZ2VsaXN0PGJy
IC8+UkhDRStTYXRlbGxpdGUgQ0NBSCBOZXR3b3JrKyBBKyBMaW51eCsgTFBJQy0xIFVidW50dUNQ
IE5vdmVsbENMQTxiciAvPk1vYmlsZSA3MjAtMzMzLUxBTlMoNTI2Nyk8YnIgLz5odHRwOi8vc29m
cmVlLnVzPGJyIC8+PGJyIC8+VGhpcyBpcyBhIGdvb2QgdGltZSBmb3IgYSByM1ZPTHV0aW9uLjxi
ciAvPjwvc3Bhbj48L3A+CjxwIHN0eWxlPSIgbWFyZ2luLXRvcDowcHg7IG1hcmdpbi1ib3R0b206
MHB4OyBtYXJnaW4tbGVmdDowcHg7IG1hcmdpbi1yaWdodDowcHg7IC1xdC1ibG9jay1pbmRlbnQ6
MDsgdGV4dC1pbmRlbnQ6MHB4OyAtcXQtdXNlci1zdGF0ZTowOyI+PHNwYW4gc3R5bGU9IiBmb250
LWZhbWlseTondGltZXMgbmV3IHJvbWFuLG5ldyB5b3JrLHRpbWVzLHNlcmlmJzsgZm9udC1zaXpl
OjFlbTsgY29sb3I6IzAwMDAwMDsiPjxiciAvPjwvc3Bhbj48L3A+CjxociAvPgo8cCBzdHlsZT0i
IG1hcmdpbi10b3A6MTJweDsgbWFyZ2luLWJvdHRvbTowcHg7IG1hcmdpbi1sZWZ0OjQ1cHg7IG1h
cmdpbi1yaWdodDo4MHB4OyAtcXQtYmxvY2staW5kZW50OjA7IHRleHQtaW5kZW50OjBweDsgLXF0
LXVzZXItc3RhdGU6MDsiPjxzcGFuIHN0eWxlPSIgZm9udC1mYW1pbHk6J0hlbHZldGljYSxBcmlh
bCxzYW5zLXNlcmlmJzsgZm9udC1zaXplOjFlbTsgY29sb3I6IzAwMDAwMDsiPk9uY2UgdXBvbiBh
IHRpbWUgSSB1c2VkIG1wM215c3RpYyB3aGljaCBwcmV0dHkgbXVjaCBkaWQgYWxsIG9mIHRoZSBt
dXNpYyBzdHVmZiB5b3UgdGFsa2VkIGFib3V0LiCgQnV0IGl0J3MgYmVlbiBhIGZldyB5ZWFycyBz
aW5jZSBJJ3ZlIG1lc3NlZCB3aXRoIGl0LiCgPC9zcGFuPjwvcD4KPHAgc3R5bGU9IiBtYXJnaW4t
dG9wOjBweDsgbWFyZ2luLWJvdHRvbTowcHg7IG1hcmdpbi1sZWZ0OjQ1cHg7IG1hcmdpbi1yaWdo
dDo4MHB4OyAtcXQtYmxvY2staW5kZW50OjA7IHRleHQtaW5kZW50OjBweDsgLXF0LXVzZXItc3Rh
dGU6MDsiPjxzcGFuIHN0eWxlPSIgZm9udC1mYW1pbHk6J0hlbHZldGljYSxBcmlhbCxzYW5zLXNl
cmlmJzsgZm9udC1zaXplOjFlbTsgY29sb3I6IzAwMDAwMDsiPjxiciAvPjwvc3Bhbj48L3A+Cjxw
IHN0eWxlPSIgbWFyZ2luLXRvcDowcHg7IG1hcmdpbi1ib3R0b206MHB4OyBtYXJnaW4tbGVmdDo0
NXB4OyBtYXJnaW4tcmlnaHQ6ODBweDsgLXF0LWJsb2NrLWluZGVudDowOyB0ZXh0LWluZGVudDow
cHg7IC1xdC11c2VyLXN0YXRlOjA7Ij48c3BhbiBzdHlsZT0iIGZvbnQtZmFtaWx5OidIZWx2ZXRp
Y2EsQXJpYWwsc2Fucy1zZXJpZic7IGZvbnQtc2l6ZToxZW07IGNvbG9yOiMwMDAwMDA7Ij5NYXR0
PC9zcGFuPjwvcD4KPHAgc3R5bGU9IiBtYXJnaW4tdG9wOjBweDsgbWFyZ2luLWJvdHRvbTowcHg7
IG1hcmdpbi1sZWZ0OjQ1cHg7IG1hcmdpbi1yaWdodDo4MHB4OyAtcXQtYmxvY2staW5kZW50OjA7
IHRleHQtaW5kZW50OjBweDsgLXF0LXVzZXItc3RhdGU6MDsiPjxzcGFuIHN0eWxlPSIgZm9udC1m
YW1pbHk6J0hlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmJzsgZm9udC1zaXplOjFlbTsgY29sb3I6
IzAwMDAwMDsiPjxiciAvPjwvc3Bhbj48L3A+CjxwIHN0eWxlPSIgbWFyZ2luLXRvcDowcHg7IG1h
cmdpbi1ib3R0b206MHB4OyBtYXJnaW4tbGVmdDo0NXB4OyBtYXJnaW4tcmlnaHQ6ODBweDsgLXF0
LWJsb2NrLWluZGVudDowOyB0ZXh0LWluZGVudDowcHg7IC1xdC11c2VyLXN0YXRlOjA7Ij48c3Bh
biBzdHlsZT0iIGZvbnQtZmFtaWx5OidIZWx2ZXRpY2EsQXJpYWwsc2Fucy1zZXJpZic7IGZvbnQt
c2l6ZToxZW07IGNvbG9yOiMwMDAwMDA7Ij48YnIgLz48L3NwYW4+PC9wPgo8cCBzdHlsZT0iIG1h
cmdpbi10b3A6MHB4OyBtYXJnaW4tYm90dG9tOjBweDsgbWFyZ2luLWxlZnQ6NDVweDsgbWFyZ2lu
LXJpZ2h0OjgwcHg7IC1xdC1ibG9jay1pbmRlbnQ6MDsgdGV4dC1pbmRlbnQ6MHB4OyAtcXQtdXNl
ci1zdGF0ZTowOyI+PHNwYW4gc3R5bGU9IiBmb250LWZhbWlseTonSGVsdmV0aWNhLEFyaWFsLHNh
bnMtc2VyaWYnOyBmb250LXNpemU6MWVtOyBjb2xvcjojNTc1NzU3OyI+U2VudCBvbiBhIFNwcmlu
dCBTYW1zdW5nIEdhbGF4eSBOb3RlriBJSTwvc3Bhbj48L3A+CjxwIHN0eWxlPSIgbWFyZ2luLXRv
cDowcHg7IG1hcmdpbi1ib3R0b206MHB4OyBtYXJnaW4tbGVmdDowcHg7IG1hcmdpbi1yaWdodDow
cHg7IC1xdC1ibG9jay1pbmRlbnQ6MDsgdGV4dC1pbmRlbnQ6MHB4OyAtcXQtdXNlci1zdGF0ZTow
OyI+PHNwYW4gc3R5bGU9IiBmb250LWZhbWlseTonSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYn
OyBmb250LXNpemU6MWVtOyBjb2xvcjojMDAwMDAwOyI+PGJyIC8+PGJyIC8+PC9zcGFuPjwvcD4K
PHAgc3R5bGU9IiBtYXJnaW4tdG9wOjBweDsgbWFyZ2luLWJvdHRvbTowcHg7IG1hcmdpbi1sZWZ0
OjQ1cHg7IG1hcmdpbi1yaWdodDo4MHB4OyAtcXQtYmxvY2staW5kZW50OjA7IHRleHQtaW5kZW50
OjBweDsgLXF0LXVzZXItc3RhdGU6MDsiPjxzcGFuIHN0eWxlPSIgZm9udC1mYW1pbHk6J0hlbHZl
dGljYSxBcmlhbCxzYW5zLXNlcmlmJzsgZm9udC1zaXplOjFlbTsgY29sb3I6IzAwMDAwMDsiPi0t
LS0tLS0tIE9yaWdpbmFsIG1lc3NhZ2UgLS0tLS0tLS08L3NwYW4+PC9wPgo8cCBzdHlsZT0iIG1h
cmdpbi10b3A6MHB4OyBtYXJnaW4tYm90dG9tOjBweDsgbWFyZ2luLWxlZnQ6NDVweDsgbWFyZ2lu
LXJpZ2h0OjgwcHg7IC1xdC1ibG9jay1pbmRlbnQ6MDsgdGV4dC1pbmRlbnQ6MHB4OyAtcXQtdXNl
ci1zdGF0ZTowOyI+PHNwYW4gc3R5bGU9IiBmb250LWZhbWlseTonSGVsdmV0aWNhLEFyaWFsLHNh
bnMtc2VyaWYnOyBmb250LXNpemU6MWVtOyBjb2xvcjojMDAwMDAwOyI+RnJvbTogJnF1b3Q7RGF2
aWQgTC4gV2lsbHNvbiZxdW90OyA8L3NwYW4+PC9wPgo8cCBzdHlsZT0iIG1hcmdpbi10b3A6MHB4
OyBtYXJnaW4tYm90dG9tOjBweDsgbWFyZ2luLWxlZnQ6NDVweDsgbWFyZ2luLXJpZ2h0OjgwcHg7
IC1xdC1ibG9jay1pbmRlbnQ6MDsgdGV4dC1pbmRlbnQ6MHB4OyAtcXQtdXNlci1zdGF0ZTowOyI+
PHNwYW4gc3R5bGU9IiBmb250LWZhbWlseTonSGVsdmV0aWNhLEFyaWFsLHNhbnMtc2VyaWYnOyBm
b250LXNpemU6MWVtOyBjb2xvcjojMDAwMDAwOyI+RGF0ZTowMy8zMC8yMDE1IDY6MTQgUE0gKEdN
VC0wNzowMCkgPC9zcGFuPjwvcD4KPHAgc3R5bGU9IiBtYXJnaW4tdG9wOjBweDsgbWFyZ2luLWJv
dHRvbTowcHg7IG1hcmdpbi1sZWZ0OjQ1cHg7IG1hcmdpbi1yaWdodDo4MHB4OyAtcXQtYmxvY2st
aW5kZW50OjA7IHRleHQtaW5kZW50OjBweDsgLXF0LXVzZXItc3RhdGU6MDsiPjxzcGFuIHN0eWxl
PSIgZm9udC1mYW1pbHk6J0hlbHZldGljYSxBcmlhbCxzYW5zLXNlcmlmJzsgZm9udC1zaXplOjFl
bTsgY29sb3I6IzAwMDAwMDsiPlRvOiBzZnMgPC9zcGFuPjwvcD4KPHAgc3R5bGU9IiBtYXJnaW4t
dG9wOjBweDsgbWFyZ2luLWJvdHRvbTowcHg7IG1hcmdpbi1sZWZ0OjQ1cHg7IG1hcmdpbi1yaWdo
dDo4MHB4OyAtcXQtYmxvY2staW5kZW50OjA7IHRleHQtaW5kZW50OjBweDsgLXF0LXVzZXItc3Rh
dGU6MDsiPjxzcGFuIHN0eWxlPSIgZm9udC1mYW1pbHk6J0hlbHZldGljYSxBcmlhbCxzYW5zLXNl
cmlmJzsgZm9udC1zaXplOjFlbTsgY29sb3I6IzAwMDAwMDsiPlN1YmplY3Q6IFtTRlNdIEZyZWUg
U29mdHdhcmUgZm9yIE11c2ljIFNlcnZlcj8gPC9zcGFuPjwvcD4KPHAgc3R5bGU9IiBtYXJnaW4t
dG9wOjBweDsgbWFyZ2luLWJvdHRvbTowcHg7IG1hcmdpbi1sZWZ0OjQ1cHg7IG1hcmdpbi1yaWdo
dDo4MHB4OyAtcXQtYmxvY2staW5kZW50OjA7IHRleHQtaW5kZW50OjBweDsgLXF0LXVzZXItc3Rh
dGU6MDsiPjxzcGFuIHN0eWxlPSIgZm9udC1mYW1pbHk6J0hlbHZldGljYSxBcmlhbCxzYW5zLXNl
cmlmJzsgZm9udC1zaXplOjFlbTsgY29sb3I6IzAwMDAwMDsiPjxiciAvPjwvc3Bhbj48L3A+Cjxw
IHN0eWxlPSIgbWFyZ2luLXRvcDowcHg7IG1hcmdpbi1ib3R0b206MHB4OyBtYXJnaW4tbGVmdDo0
NXB4OyBtYXJnaW4tcmlnaHQ6ODBweDsgLXF0LWJsb2NrLWluZGVudDowOyB0ZXh0LWluZGVudDow
cHg7IC1xdC11c2VyLXN0YXRlOjA7Ij48c3BhbiBzdHlsZT0iIGZvbnQtZmFtaWx5Oid0aW1lcyBu
ZXcgcm9tYW4sbmV3IHlvcmssdGltZXMsc2VyaWYnOyBmb250LXNpemU6MWVtOyBjb2xvcjojMDAw
MDAwOyI+SSdtIHRyeWluZyB0byBzb2x2ZSB3aGF0IEkgdGhpbmsgaXMgYW4gaW50ZXJlc3Rpbmcg
cHJvYmxlbS4gU2luY2UgSSBsb3ZlIGludGVyZXN0aW5nIHByb2JsZW1zLCBJIGZpZ3VyZSB5b3Ug
bWlnaHQsIHRvbywgYW5kIG1heWJlIG9uZSBvZiB5b3UgYWxyZWFkeSBrbm93cyBhIGdvb2Qgc29s
dXRpb24gb3IgYSBwYXJ0IG9mIGl0LjxiciAvPjxiciAvPk1ycy4gV2lsbHNvbiBhbmQgSSBoYXZl
IGEgcHJldHR5IGxhcmdlIGNvbGxlY3Rpb24gb2YgbXVzaWMgZmlsZXMgKG1wMywgb2dnLCBhbmQg
ZmxhYykuPGJyIC8+PGJyIC8+V2UnZCBsaWtlIHRvIGFkZCB0byBpdCBmcm9tIG91ciBDRCBjb2xs
ZWN0aW9uLiBUaGF0J3MgcHJldHR5IGVhc3kuPGJyIC8+PGJyIC8+V2UnZCBhbHNvIGxpa2UgdG8g
dXNlIHRoZSBjb2xsZWN0aW9uIGZyb20gYW55IG9sZCBjb21wdXRlciwgaVBob25lLCBvciBBbmRy
b2lkLiBMZXNzIGVhc3kuPGJyIC8+PGJyIC8+QW5kIHdvdWxkbid0IGl0IGJlIGdyZWF0IGlmIHdl
IGNvdWxkIGVuam95IG91ciB2aWRlb3MgdGhlIHNhbWUgd2F5LCBhbmQgZWFzaWx5IGFkZCBhbnkg
b2Ygb3VyIERWRCdzIG9yIEJsdS1SYXkncyB0byB0aGF0IGNvbGxlY3Rpb24uIFllYWgsIG5vdCBz
byBlYXN5LCBhcyBmYXIgYXMgSSBjYW4gdGVsbC48YnIgLz48YnIgLz5BbmQgdGhlbiwgd291bGRu
J3QgaXQgYmUgZXNwZWNpYWxseSBncmVhdCBpZiB3ZSBjb3VsZCBkbyBvdXIgb3duICZxdW90O0lu
dGVybmV0IFJhZGlvJnF1b3Q7IHN0YXRpb24sIHF1ZXVpbmcgKGFuZCBtYXliZSB1cGxvYWRpbmcp
IHRyYWNrcyBmb3IgZWFjaCBvdGhlciB0byBsaXN0ZW4gdG8sIGxpa2UgdHVybnRhYmxlLmZtIHVz
ZWQgdG8/PGJyIC8+PGJyIC8+SSd2ZSBwbGF5ZWQgd2l0aCBLb2RpIChmLmsuYS4gWEJNQykgYW5k
IGl0IGRvZXMgYSBmZXcgb2YgdGhlc2UgdGhpbmdzLCBidXQgbm90IGFsbC4gVGhlIG90aGVyIGRh
eSwgc29tZW9uZSBtZW50aW9uZWQgUGxleCwgYnV0IEkgaGF2ZSBubyBpZGVhIHdoYXQgdGhhdCBk
b2VzLiBJICpmaW5hbGx5KiBnb3QgdGltZSB0byBsb2FkIE93bkNsb3VkLCB3aGljaCBJIHRob3Vn
aHQgd291bGQgYmUgcGVyZmVjdCBmb3IgdGhpcywgYnV0IGl0J3MgcmVhbGx5IG5vdCwgb3IgSSBo
YXZlbid0IGZpZ3VyZWQgaXQgb3V0IHlldC48YnIgLz48YnIgLz5Eb2VzIGFueXRoaW5nIGRvIGl0
IGFsbD8gSXMgdGhlcmUgYW55dGhpbmcgeW91J3ZlIHVzZWQsIHRoYXQgaXMgZ3JlYXQgZm9yIHRo
aXMgc29ydCBvZiB0aGluZz88YnIgLz48YnIgLz48L3NwYW4+PC9wPgo8cCBzdHlsZT0iIG1hcmdp
bi10b3A6MHB4OyBtYXJnaW4tYm90dG9tOjBweDsgbWFyZ2luLWxlZnQ6MHB4OyBtYXJnaW4tcmln
aHQ6MHB4OyAtcXQtYmxvY2staW5kZW50OjA7IHRleHQtaW5kZW50OjBweDsgLXF0LXVzZXItc3Rh
dGU6MDsiPjxzcGFuIHN0eWxlPSIgZm9udC1mYW1pbHk6J3RpbWVzIG5ldyByb21hbixuZXcgeW9y
ayx0aW1lcyxzZXJpZic7IGZvbnQtc2l6ZToxZW07IGNvbG9yOiMwMDAwMDA7Ij4tLTxiciAvPkRh
dmlkIEwuIFdpbGxzb248YnIgLz5UZWFjaGVyLCBFbmdpbmVlciwgRXZhbmdlbGlzdDxiciAvPlJI
Q0UrU2F0ZWxsaXRlIENDQUggTmV0d29yaysgQSsgTGludXgrIExQSUMtMSBVYnVudHVDUCBOb3Zl
bGxDTEE8YnIgLz5Nb2JpbGUgNzIwLTMzMy1MQU5TKDUyNjcpPGJyIC8+aHR0cDovL3NvZnJlZS51
czxiciAvPjxiciAvPlRoaXMgaXMgYSBnb29kIHRpbWUgZm9yIGEgcjNWT0x1dGlvbi48YnIgLz48
L3NwYW4+PC9wPgo8cCBzdHlsZT0iIG1hcmdpbi10b3A6MHB4OyBtYXJnaW4tYm90dG9tOjBweDsg
bWFyZ2luLWxlZnQ6MHB4OyBtYXJnaW4tcmlnaHQ6MHB4OyAtcXQtYmxvY2staW5kZW50OjA7IHRl
eHQtaW5kZW50OjBweDsgLXF0LXVzZXItc3RhdGU6MDsiPjxzcGFuIHN0eWxlPSIgZm9udC1mYW1p
bHk6J3RpbWVzIG5ldyByb21hbixuZXcgeW9yayx0aW1lcyxzZXJpZic7IGZvbnQtc2l6ZToxZW07
IGNvbG9yOiMwMDAwMDA7Ij48YnIgLz48L3NwYW4+PC9wPgo8cCBzdHlsZT0iIG1hcmdpbi10b3A6
MHB4OyBtYXJnaW4tYm90dG9tOjBweDsgbWFyZ2luLWxlZnQ6MHB4OyBtYXJnaW4tcmlnaHQ6MHB4
OyAtcXQtYmxvY2staW5kZW50OjA7IHRleHQtaW5kZW50OjBweDsgLXF0LXVzZXItc3RhdGU6MDsi
PjxzcGFuIHN0eWxlPSIgZm9udC1mYW1pbHk6J3RpbWVzIG5ldyByb21hbixuZXcgeW9yayx0aW1l
cyxzZXJpZic7IGZvbnQtc2l6ZToxZW07IGNvbG9yOiMwMDAwMDA7Ij48YnIgLz48L3NwYW4+PC9w
Pgo8cCBzdHlsZT0iIG1hcmdpbi10b3A6MHB4OyBtYXJnaW4tYm90dG9tOjBweDsgbWFyZ2luLWxl
ZnQ6MHB4OyBtYXJnaW4tcmlnaHQ6MHB4OyAtcXQtYmxvY2staW5kZW50OjA7IHRleHQtaW5kZW50
OjBweDsgLXF0LXVzZXItc3RhdGU6MDsiPjxiciAvPjxiciAvPjwvcD48L2JvZHk+PC9odG1sPg==

--nextPart3102395.fFfX9RAgna--