castalla wrote:
> The latest LMS 8 nightly update has caused chaos with my PcP setup:
>
> Logitech Media Server Version: 8.0.0 - 1590212021 @ Sat May 23 08:54:23
> CEST 2020
>
> No players are shown in the gui, I can't access Plugins under Settings,
> etc.
>
> I experienced the same with the
Have you tried a different "Output Setting", expand the word 'more'
ronnie
Man in a van's Profile: http://forums.slimdevices.com/member.php?userid=43627
View this thread:
usb hard drive booted on rpi4 this afternoon, seems to be be working ok
:p
ronnie
Man in a van's Profile: http://forums.slimdevices.com/member.php?userid=43627
View this thread:
Paul Webster wrote:
> Just as FYI ... Raspberry Pi 4 can boot from USB (beta but close to
> release). Older RPi have been able to do it for a long time.
> Some can also boot from network - which could make an attractive option
> for pCP players.
Just burned a copy to a 500gb hybrid usb disk
sw99 wrote:
>
>
> Is there something I am doing wrong, or is there another way I can
> backup the card?
>
>
mr-b wrote:
> I had a related question after my rebuild experience.
>
> How do I backup from an application-level (for PCP, Squeezelite,
> Jivelite, LMS etc.) so I can restore them
mr-b wrote:
> Well I ended up reinstalling PCP & LMS from scratch, and of course the
> net mount now works fine - go figure!
> One forgets how much customisation has been done though - both on LMS
> and PCP, plug-ins, VU meters etc. - it seems never ending! But it's
> working anyway now. :-)
>
@veracocha
have you installed the extra file systems ?
(the box above "Pick from the following detected .)
Man in a van's Profile: http://forums.slimdevices.com/member.php?userid=43627
View this thread:
Try one of these three
Code:
front:CARD=Amanero,DEV=0
hw:CARD=Amanero,DEV=0
plughw:CARD=Amanero,DEV=0
in the audio output for squeezelite
reboot after each one and check the LMS volume setting is 100% for the
player
I don't have your dac or the amp but
have you tried any of the other audio outputs that are offered ?
>
>
> Output setting
>
>
>Specify the output device (-o)
> 'less>'
Schindler wrote:
> Hello
>
> I am new to a piCorePlayer on a Pi4/4GB and a HifiBerry DAC+ Pro.
>
> It is working fine but I can not play 192khz flac from Qobuz.
>
> Then I restart the player several times in the webgui and all of a
> sudden playback works. But after a reboot the same
>
> [image:
> https://forums.slimdevices.com/images/misc/quote_icon.png] Originally
> Posted by *
carsten_h wrote:
> Thank you for your reply!
>
> I have enough steps available, I can step from 20% to 0% in 1% steps.
> But there is simply no sound. The volume goes from a little bit too loud
> at 20% to off or nearly not hearable at 19%.
right ! i was misunderstanding :)
have you tried
carsten_h wrote:
> Thank you for the explanation!
>
>
>
> I want to have more control of the volume at the lower end of the
> volume. When I want to hear loud I also want to set this.
> It was a little bit strange to have at 20% to much volume and below that
> to have no volume at all.
I
carsten_h wrote:
> Then I can hear nothing.
> ... No that is not correct. At 60% it is hearable that there is
> something. At 90% I can understand the music and at 100% it has the
> volume I want for evenings.
> How can I get it louder?
>
>
>
> Where can I set this?
Try
ssh into the pi
pleased it worked :)
no need for thanks, I nicked it from here :p
https://forums.slimdevices.com/showthread.php?111940-RaspberryPi-4-Install-problem-user-permissions=970693=1#post970693
ronnie
Man in a van's
Code:
sudo chmod -R 775 /media
30231
+---+
|Filename: chmod media.jpg |
|Download:
did you navigate here in LMS ?
path = /media/pi/250GB_ext4/
Man in a van's Profile: http://forums.slimdevices.com/member.php?userid=43627
View this thread: http://forums.slimdevices.com/showthread.php?t=112025
@ bpa
I understand your advice (and I have been very grateful for your lucid
explanations, which have helped me a lot,reading what you say to
others).
It is just that in my user case Raspbian Deasktop OS on a rpi 4b I use
only alsa.
(Pulse and Jack have to be installed)
All of the dac hats
bpa wrote:
> DEV=1 or 2 often means a digital output such as SPDIF or HDMI and so
> nothing will happen on analog.
>
> "hw:" means only the hardware supported samplerate/sampleformats will be
> sent - so LMS will have to resample/trasncode as required.
>
> "plughw" means ALSA will support all
try
hw:CARD=ALSA,DEV=0
you can alway revert back if it does not work, or try DEV=1, DEV=2
Man in a van's Profile: http://forums.slimdevices.com/member.php?userid=43627
View this thread:
Well I often pursue the following methodolgy when trying something new.
Make a base image, this can include stuff I am certain about.
Back up the image.
Continue experimenting with the base image, if I mess up, then flash a
new one and continue.
When I have found the correct path, I make a
rbl wrote:
> It would be nice if it just ran automatically at boot, preferably
> without a window having to be open.
>
> Was this the problem all the time, I just had to start squeezelite? I
> don't think that was mentioned in the installation guides.
I think maybe you wre unfortunate wityh
rbl wrote:
> I get the following results:
>
> ps -A | grep squeeze
> 449 ?00:00:00 squeezeboxserve
> 457 ?00:02:26 squeezeboxserve
>
> fuser -v /dev/snd/*
> USERPID ACCESS COMMAND
> /dev/snd/controlC0: pi 619 F lxpanel
> pi 646 F pulseaudio
>
Also
On the Raspbian Desktop, open raspberry pi config and tick "Wait for
Network"
Man in a van's Profile: http://forums.slimdevices.com/member.php?userid=43627
View this thread:
Try
pi@LMS:~ $ ps -A |grep squeeze
400 ?00:00:00 squeezeboxserve
417 ?00:00:20 squeezeboxserve
596 ?00:00:27 squeezelite
Maybe remove/ uninstall squeezelite and start again :)
Man in a van's
and status
Code:
pi@LMS:~ $ sudo /etc/init.d/squeezelite status
* squeezelite.service - LSB: Lightweight headless Squeezebox emulator
Loaded: loaded (/etc/init.d/squeezelite; generated)
Active: active (running) since Sat 2020-04-25 13:14:27 BST; 6min ago
Docs:
this my set up
Code:
# Defaults for squeezelite initscript
# sourced by /etc/init.d/squeezelite
# installed at /etc/default/squeezelite by the maintainer scripts
# The name for the squeezelite player:
SL_NAME="$(hostname -s)"
# ALSA output device:
Alsso, go the the LMS settings page > Player Tab > Audio > set volume to
100%
click Apply
Refresh the web gui, select the player
ronnie
Edit: It's a bit quiet from the audio jack
Man in a van's Profile:
did you check if squeezelite is running ?
Code:
sudo /etc/init.d/squeezelite status
reboot after install ?
Code:
pi@LMS:~ $ squeezelite -l
Output devices:
null - Discard all samples
I have found the post in a thread by Gerrelt which gives some details of
"Starting playback"
https://www.raspberrypi.org/forums/viewtopic.php?f=38=25778=squeezelite=125#p548533
ronnie
Man in a van's Profile:
> Gerrelt says that hdmi output is not that good. You guys think that's an
> issue?
>
I wouldn't know, it's better than it was (I believe) remember the guide
is now a few years old and needs updating a bit.
I have no monitors with speakers and don't use a pi on a TV
> So thinking about my
I have just finished playing a little more.
i stalled Ubutu Server on tha same shuttle machine.
Did the update thing ( along time)
Installed LMS added fip as a favourite
Installed Ralphy's Squeezelite
Used Gerrelt's scripts (changing the name in two places)
Filled in the
Using Gerrelt's code and Alsa I have managed to get this to
worksort of :rolleyes:
I have had it running but a reboot always fails...it just won't persist.
Using the default squeezelite package I cannot see either of the
Autoplay and Autoplay _Favourites that are in Gerrelt's
Well I did a bit of updating (i wan't sure of all the dependencies)
Installed fip radio as a favourite (via TuneIn) with the Radio France
Plugin
Edited the squeezelite settings.sh to start playing fip on boot up from
the local LMS
Rebooted
LMS fired up without a problem but did not have a
I installed alsa tools
I have installed LMS on the Ubuntu
stared Squeezelite
Code:
sudo /etc/init.d/squeezelite start
Code:
ronnie@shuttle:~$ ps -A |grep squeeze
1847 ?00:00:00 squeezeboxserve
1849 ?
@teebee
I made a minimal install of ubuntu and on reboot squeezelite did not
appear.
Was this thee message you got ?
Code:
login as: ronnie
ronnie@192.168.1.41's password:
Welcome to Ubuntu 18.04.4 LTS (GNU/Linux 5.3.0-46-generic x86_64)
* Documentation:
zordaz wrote:
>
> I expect some basic start/stop scripts will do in your setup, this info
> is just to be sure and for trouble shooting purposes.
I have, previously used these scripts by Gerrelt, they worked with a 32
bit Debian install.
I don't see why not; edit the squeezelite settings.sh accordingly :)
If you want some help then provide details, some one with an Ubuntu
install will maybe assist you.
ronnie
Man in a van's Profile:
@RADSFANINLV
Do you have the extension
pcp-dsdplay.tcz
installed?
When it worked on the rpi 2 was it the same arrangment ? LMS 8 on
seperate computer and pCore v 6.0.0. on the rpi 2?
I have seen an online critique of the D30 which mentioned the loud
volume (full output), try cycling through
rbl wrote:
> It sounds like Raspian will give me a fully functional Pi with LMS still
> working 100% which is its main purpose.
>
> I am an oldie - grew up on MS-DOS (and still prefer it to Windows
> explorer much of the time) and C/C++, but I have never touched Unix. is
> Raspian going to be
doggod wrote:
> :-)
>
> I think what I'm trying to say/find out is how would one know when
> buying a Rpi hat DAC if there is optimized drivers and what could be the
> advantages?
Dac hats that are supported by the rpi kernel are listed here
Suggest you read the link you posted
> *2. Setup the driver on Raspberry Pi*
> While the upstream wm8960 codec is not currently supported by current
> Pi kernel builds, upstream wm8960 has some bugs, we had fixed it. We
> must build it manually.
>
>
why not follow the instructions and see
Man in a van wrote:
>
>
> I'll try tomorrow and see if I can get kernel 5.4 to work again.
>
> I'll also look once more at the new Buster download that roobarb! has
> posted, though that is a real pita :p
>
>
I have spent most of thad on this and only seem
castalla wrote:
> Ronnie!
>
> I could never get this to work with the Cisco - the wifi fails totally
Hey Brian
Earlier this afternoon I did
Code:
of-netplan
as root on Kernel 5.4 which already had Jivelite installed
I powered of , pulled
Man in a van wrote:
> Can you tell me the .extension version of LMS you are installing?
>
> thanks
>
> ronnie
I think I have cracked it.
I found castalla's post where he did
> Edit the /etc/fstab file. Remove the line containing the tmpfs
> /var/log settin
slimhase wrote:
> You might want to try chills setupfrom this thread. Since I added swap,
> my system is running stable for me.
> He prepared a img, which only needs addition of LMS and runs otherwise
> out of the box.
Can you tell me the .extension version of LMS you are installing?
thanks
@noobity
http://https://github.com/nicokaiser/rpi-audio-receiver
I have never used the Bluetooth but the other connections worked.
One just installs what is needed.
If by concurrently you are refering to output, it is possible to run two
squeezelite instances at the same time with pCP
I'm a
slimhase wrote:
> You might want to try chills setupfrom this thread. Since I added swap,
> my system is running stable for me.
> He prepared a img, which only needs addition of LMS and runs otherwise
> out of the box.
Yeh, I have in the past tried it, but sometimes like a challenge :p
ronnie
Themightybob wrote:
> Hi Man in a Van,
>
> thanks for your reply.
>
> How do you access to the log?
>
>
> I will try a new clean install later today, just to check
>
> Cheers
Main page > sc
Last week I had a play with this (using a 16gb usb stick)
https://www.jogglerwiki.com/forum/viewtopic.php?f=2=5038
I gave up, as it was not simple enough for this bear of little brain.:(
I returned to
https://www.jogglerwiki.com/forum/viewtopic.php?f=2=4519
The Kernel 3.16 version did not
No idea, but there is a log
29832
but I think this is only after the update
It is possible to do a new update over the one you have just done (i
have just done that myself, to look for logs)
Otherwise wait until someone who knows what they are doing comes along
:)
you can check the boot log
billmr wrote:
> I upgraded a pi3b and I cannot get usb dac to work, I have tried 2
> different dac and it recognizes both of them (fiio and hifime)
>
> but there is no sound output through either one.
>
> this may be separate issue, the Built-in Audio works, but if I disable
> it the
htctyo wrote:
>
>
>
> Putty I type , in Picoreplayer 5.0 is workable. But in Picoreplayer 6
> doesn't save.
> ***@piCorePlayer:~$ sudo alsactl store
> ***@piCorePlayer:~$ sudo filetool.sh -b
After making the alsamixer setting return to the pCP web gui and
Under
> Audio output device
paul- wrote:
> All those programs are available and will work just fine Ronnie. Just
> not configured through the web interface. (We do have an access point
> mode that will also route traffic)
>
> As for configuration files, yes, you need to tell the system which files
> it needs to save
corrobor wrote:
> Ok thanks! I Will try to move lms in my Raspberry router/access point.
> I'm thinking to switch the S.O. of this Raspberry from raspbian to
> picoreplayer player. I Need hostapd, dnsmasq and openvpn. If i install
> this package from picoreplayer web interface (i found It),
corrobor wrote:
> Another question. Now i have picoreplayer server+player into Raspberry
> 4. In my House i have a Raspberry2 used as router access point with
> raspbian.
> Question: if i switch the Raspberry, so if i put raspbian into Raspberry
> 4 installing also LMS and putting picoreplayer
29769
+---+
|Filename: lamepcp.png |
|Download: http://forums.slimdevices.com/attachment.php?attachmentid=29769|
+---+
truscellino wrote:
>
>
> This overlay choice is not in PcP 6.0.0. Choosing "ESS 9023 DAC" instead
> works, but there are no configuration options available.
>
>
> Thanks, Marc
29768
+---+
|Filename: ess9023dac.png
ian_heys wrote:
> Unfortunately I'm down to only two micro sd cards spare and I can't
> burn a 6.0.0 image that will actually boot the pi so I think they both
> must be currupt. I'm left with the orginal upgrade SD card until I can
> get a few more in. Will investigate further when new cards
@truscellino
try these settings on the tweaks page
29676
ronnie
+---+
|Filename: piCorePlayer sabre dac power switch pins.png |
|Download: http://forums.slimdevices.com/attachment.php?attachmentid=29676|
stephentw wrote:
> Is there a way to delay starting the LMS server? I've noticed if I
> reboot the pi LMS starts before my USB drive mounts meaning LMS can't
> see my files. I fixed it today by mounting with a new name then
> remounting with the original name. Thinking about it restarting LMS
>
You can check the 'hotfix' first and after see which upgrade version it
will allow.
Otherwise I would suggest a new image of v6.0.0.
Hotfix is on the main page of the pCP web gui, run that first then check
for pCP update
ronnie
> Sorry, what Is the differenze from lms 7.9.2 and 7.9.3? They are the
> stable and beta?
https://forums.slimdevices.com/showthread.php?111483-Logitech-Media-Server-7-9-2-released
> what Is the difference from HW device and PLUGHW device? I'm using the
> first
Stick with hw:
I'm not
@MOHN JADDEN
So you are going
Analogue out from the rpi > 5.1 receiver > ADC > Optical input on the
Soundbar.
Does the soundbar control the volume ?
Why not get a Spdif hat and go
Spdif > Soundbar with optical?
If you go cheapo then you may find there are no drivers for the board in
pCP,
MohnJadden wrote:
> That did the trick, thank you! It's a bit on the quiet side but I'm
> guessing I'll need a DAC since it's coming out of my headphone jack and
> right into my receiver by way of a 3.5 to RCA splitter.
>
> I appreciate all the help!
If you receiver has digital imputs and
Use
https://www.balena.io/etcher/
to make the image on the sd card, no need to unzip the download.
29540
29541
+---+
|Filename: bottom.png |
|Download:
Zabizabo wrote:
> Hi Greg,
>
> The model I have is the 1 Gb. I bought it 1 month ago and it owns the
> last firmware. I suppose it's the newer model. How can I check that ?
>
> Thanks
>
> Christophe
Code:
cat /sys/firmware/devicetree/base/model;echo
It's working.My Apps populated and Analog sound playback [image:
https://forums.slimdevices.com/image/gif;base64,R0lGODlhHwAfAPcAAP//zP//mf//Zv//M///AP/M///MzP/Mmf/MZv/MM//MAP
Z// ZzP Zmf ZZv ZM/
usb output worked so I reset to analog, so sound, played about with the
alsa settings via ssh and got sound, reset the Squeezelite tad CArd
settings to 0bd and playing music again.
Still need a LMS restart
ronnie who is going to try the line again and check the alsamixer this
time round
I removed the line, backed up and rebooted.
My Apps was empty (apart from App Gallery) restarted LMS and it
populated.
Still so sound, cursor is moving showing playback.
I'm using the Analog Audio and have tried
default
sysdefault:CARD=ALSA
hw:CARD=ALSA,DEV=0
hw:CARD=ALSA,DEV=1
It has survived another reboot, with just two lines in the log
Code:
Waiting for network... Done (43).
Starting ALSA configuration...Found hardware: "bcm2835_alsa" "Broadcom Mixer"
"" "" ""
Hardware is initialized using a
paul- wrote:
> Ronnie,
>
> Lets do a date sanity check before starting LMS.at least we will
> know for sure if the date is set correctly. It will print the time
> every second, until it sees a year at least 2020. It will timeout in 20
> seconds.
>
> Add this one liner to
Paul Webster wrote:
> Does https have any problem when the client thinks it is still 1970 ...
> or does the lack of time sync mean that the network was not really up
> yet?
That's a good spot, I didn't register the time difference between the
two logs.
And I mentioned the wrong log in my
HI Ashley
I use semi
https://downloads.raspberrypi.org/raspbian_latest
I first used the Lite but the reduced version of the Desktop has a few
useful extras and I just use VNC viewer to remote in whenever I need
to.
I run it on a rpi4b (4gb) so no impact on performance :)
Whenever I want to
d6jg wrote:
> I remember now. It was desktop, LMS and Git I couldnt quite fit on an
> 8gb
yep, there are now two versions of the Desktop, one full fat and the
other semi-skimmed :p, mind, if one was to add a lot of plugins, it
would soon take up the room, I guess
paul- wrote:
> Me neither. Our wait for network is a valid IP address assigned to the
> network adapter.
>
> The LMS logging Error would come from network.squeezenetwork. So check
> your logging to make sure it's at least set to "error", but you might
> want to set it to "info" and then
I do agree that 16gb is a good choice though, it's hard to find good 8gb
cards these days:)
I only have a small library, so I run everthing on a 64gb card, there's
room for a few bits and bobs programs:rolleyes:
ronnie
d6jg wrote:
> If you do decide to try the Desktop version you will need a 16gb SD
> card. You cant quite fit Raspbian desktop and LMS on an 8gb card
> without some pruning
Oh yes you can :p:p:p
29449
+---+
|Filename:
I used to run LMS on the lite version of Raspbian, I now now use the
Desktop Image
https://downloads.raspberrypi.org/raspbian_latest
this has the advantage on a VNC server which allows easy remote access
and card cloning.
If LMS is installed correctly it should start when you power up the pi.
Thanks Paul
I have been busy making a fresh image of LMS and Squeezelite on the
Raspbian Desktop OS.
Each restart of the raspberry pi has resulted in a populated My Apps.
Before checking this thread I swapped the card back to the pCp image and
upon going to My Apps it had only App Gallery
I'm not sure if this is a piCorePlayer or LMS problem, but here goes.
I have recently made an image for someone on another forum.
> piCorePlayer v6.0.0 beta9 with Logitech Media Server Version: 7.9.2 -
> 1578996832 @ Tue Jan 14 12:21:10 CET 2020.
We both experience the same problem; upon
Maybe give roobarb a poke ?
Man in a van's Profile: http://forums.slimdevices.com/member.php?userid=43627
View this thread: http://forums.slimdevices.com/showthread.php?t=110040
Man in a van wrote:
>
>
> On the LMS i have the DSDPlay Plugin installed
>
> 29347
>
>
paul- wrote:
> The digione is only claimed to support DOP. So the only squeezelite
> setting you should try in the -D option is
>
> x:dop
>
> where x is
mftech wrote:
> I'm using the Digione +Rpi3 whit LMS 7.9.2 running on a Daphile Server
> No problems with PCM playback.
> I enable both settings for DSD-over-PCM in LMS Player Settings.
>
> After this settings was enable I was unable to playbapck DSD or PCM, the
> cursour move but no sound, I
mftech wrote:
> or I missed a step in configuring Picoreplayer ?
Did you install the extension
> pcp-dsdplay.tcz ?
Man in a van's Profile: http://forums.slimdevices.com/member.php?userid=43627
View this thread:
The Moog wrote:
> Hi there,
>
> This is the first beta that has allowed me to attempt an insitu update
> on my Pi3 from 5.0.1. It downloads but then throws an error untarring
> boot tar.
>
> Cheers.
I had tried recently to update from v5.0.0 to beta7 but was advised to
make a fresh image.
> I can not tell you. That is something I want to know.
Well if you try for yourself you may find out :)
> I wanted to have a tiny system that is not writing to the SD-card all
> the time. That would be the case with a Raspbian installation.
This is not a problem in the real world I think,
carsten_h wrote:
> It is the USB-C poweradapter for the Pi 4.
>
>
>
> No, because this Pi should be only my music-server (LMS) and everyone in
> the house can use it. I have another piCorePlayer running with
> squeezelite/jivelite with a 7" display.
So it's a LMS on pCP/usb mount problem ?
carsten_h wrote:
> Yes, I searched for it. My enclosure has a ASM1351 chip inside, which
> should make no problems, as I read there.
Ahh.. a speed reader, I can't move my finger so quickly these days
:rolleyes::p
> I am using the original Pi poweradapter.
carsten_h wrote:
> No, I didn't. But the SSD worked before without any problems on the same
> port. Why should a few files more make a difference?
>
>
>
> I am able to use a search engine. :-)
>
> But I didn't find any problem that looks like mine.
The link was to illustrate that not
carsten_h wrote:
> I still have problems with starting up piCorePlayer. I have attached a
> USB 3 enclosure for a M.2 SSD on a Pi 4. This is partitioned with MBR
> and inside is an ExFAT filesystem (hfs+ is also not working).
> At startup piCorePlayer is waiting at USB mount forever. If I start
@491765
I suggest you make the output setting
hw:CARD=C2,DEV=0
remove the other configurations from
Unmute ALSA contol and the other box
Save and reboot
Return to the page and go the the
Unmute ALSA contol box, expand the red word more and you should see
your options there.
For myself
@a491765
> Do you suggest to use front:CARD=C2,DEV=0 instead of hw:CARD=C2,DEV=0 ?
No that was just an example, I normally run hw: :)
With some usb cards it's a case of "try what works".
> In LMS i already put volume 100% option, but i was thinking this more a
> trick from the client than a
'*@a491765*' (https://forums.slimdevices.com/member.php?69801-a491765)
29231
+---+
|Filename: 2.png|
|Download: http://forums.slimdevices.com/attachment.php?attachmentid=29231|
Try this
29230
and try usb 2 on the dac
ronnie
+---+
|Filename: 1.png|
|Download: http://forums.slimdevices.com/attachment.php?attachmentid=29230|
crrc wrote:
> I wonder if anyone can help me. I had an Audiophonics isabre dac
> knocking about and thought that I would get it connected and running
> finally. Not done so before. I got the blue light power button from
> Audiophonics and connected it up. All fine except that the blue light
>
paul- wrote:
> The Audiophonics extension was removed as it had some old wiring pi
> libraries built in. There is a script in the tc home directory that
> should replace it just fine. pcp-powerbutton.sh. But in most cases
> the two overlays that Ronnie mentioned work great too. And you
Thanks for the explanation Paul.
I'll let it sink in.slowly :)
ronnie
Man in a van's Profile: http://forums.slimdevices.com/member.php?userid=43627
View this thread:
Man in a van wrote:
> I just checked mine which is running v6.0.0.beta 7 and found that
> squeezelite would not start
>
> I went to the Squeezelite settings and found this new one, made the
> adjustment and rebootedsqueezelite running.
>
> Use at your own dis
I just checked mine which is running v6.0.0.beta 7 and found that
squeezelite would not start
I went to the Squeezelite settings and found this new one, made the
adjustment and rebootedsqueezelite running.
Use at your own discretion :)
29217
ronnie
601 - 700 of 1234 matches
Mail list logo